Das Hotel befindet sich im Herzen des eleganten Kensington, mit Blick auf Hyde Park. Die berühmten Harrods-Shops ist nur fünf Minuten zu Fuß entfernt. Die mittelgroßen Zimmer sind möbliert und dekoriert zu einem außergewöhnlich hohen Standard mit antiken Möbeln und schönen Stoffen. Die Badezimmer sind alle in sehr gutem Zustand Kompliment den Schlafzimmern. Das Haupt-Restaurant befindet sich im Erdgeschoss. Untergebracht in einem schönen Zimmer mit hohen Decken und großen Fenstern, das Restaurant mit Blick auf Hyde Park. Die Bar ist ebenfalls im Erdgeschoss und wurde umfassend renoviert und einen sehr guten Standard.