Das Hotel liegt in unmittelbarer Nähe zur U-Bahnhaltestelle Dashijie der Linie 8 und Taxis stehen immer vor der Hoteltüre. Die Lobby befindet sich in der 2. Etage, Lift vorhanden. Die Zimmer sind für asiatische Verhältnisse eher klein. Sind die Fenster geschlossen ist es im Zimmer ruhig. An der Rückseite des Hotels befinden sich Hutongs (enge Gassen mit Wohnbauten) incl. mit Märkten und kleinen Geschäften.
Das Marvel hat eine ausgezeichnete Lage direkt am People's Square. Das Hotel selber ist etwas in die Jahre gekommen, doch für den Preis ist der Zustand völlig ausreichend, vor allem wenn man sowieso meist unterwegs ist.
Das Hotel ligt zentral in Shanghai. U-Bahn direkt um die Ecke. Die Zimmer haben teilweise keine Fenster (nur künstliches Licht auch im Wohn-/Schlafbereich. Dafür ist das Hotel relativ günstig.