Das Hotel Michael'S House Peking befindet sich im Viertel Hai Dian und bietet einen tollen Blick auf den Innenhof. Darüber hinaus bietet das Hotel WLAN im ganzen Gebäude.
Zu den Sehenswürdigkeiten in der Nähe gehört Aquarium von Peking in knapp 3 km Entfernung von dem 4-Sterne-Hotel. Tian’anmen-Platz ist auch einen Besuch wert und liegt 15 Fahrminuten von hier entfernt. Die Unterkunft liegt auch sehr nahe an der U-Bahn-Station Jishuitan. Verbotene Stadt ist in knapp 4 km Entfernung von der Unterkunft. Das Hotel Michael'S House Beijing ist gleich neben der Busahltestelle Deshengmen gelegen.
Neben einem Patio und einem Ankleidebereich sind die Zimmer ins Hotel mit einem Personal-Computer und einem Flachbildfernseher mit Satellitenkanälen ausgestattet. Für mehr Komfort gibt es hier einen Haartrockner und Morgenmäntel sowie eine begehbare Dusche und eine getrennte Toilette.
Das Michael'S House bietet ein Frühstücksbuffet im Restaurant an. Das Restaurant Bird's Nest befindet sich in einer Entfernung von 13 Gehminuten vom Hotel.