Has anyone stayed at the Apolo recently? It is more than £100 cheaper than my usual hotel ( Leo) Reviews are mixed, so I was hoping for a bit guidance. Thanks CBG