Super House International ligt in de wijk Chaoyang van Peking. Het hotel biedt kamers met satelliet-tv. Het heeft 3 restaurants, gratis WiFi en gratis parkeergelegenheid.
Alle kamers van het Super House International zijn voorzien van breedbandinternet en een eigen kluisje. Andere voorzieningen zijn een bureau, een minibar en een telefoon. Er wordt mineraalwater verstrekt.
Tot de faciliteiten behoren een fitnesscentrum en een schoonheidssalon. Gasten die een limousineservice aanvragen, kunnen kiezen uit 7 verschillende luxe automodellen.
Ze Ya Café serveert internationale gerechten. Andere eetgelegenheden zijn het Venice Western Restaurant en het SHI Chinese Restaurant. Drankjes zijn verkrijgbaar bij het Shangpinxuan Tea House en de Lobby Bar.
Super House International ligt op 40 minuten rijden van de internationale luchthaven van Beijing.