Situé dans un quartier de shopping à Shanghai et à 600 mètres de Baoyang Road, Delta Hotels By Marriott Shanghai Baoshan de 5 étoiles offre un distributeur automatique. 135 chambres et un bar lounge sont disponibles durant le séjour dans l'hôtel basé au cœur même de Shanghai.
Le Port de Baoshan est à 2 km de cet hébergement, alors que Pavillon du souvenir Song Hu est à une distance de 25 minutes de marche. Le Shanghai Wusong Ancient Fort est également situé à moins de 25 minutes de marche de Delta Hotels By Marriott Shanghai Baoshan. La station de métro la plus proche est à moins de 600 mètres.
Dotées de la climatisation d'une TV LCD, la plupart des chambres sont équipées des fenêtres insonorisées. Quelque unité est équipée d'une salle de bain privée avec un sèche-cheveux et des peignoirs de bain. Dotées d'un sauna, certaines salles de bains sont équipées d'un sèche-cheveux et des peignoirs de bain.
Au restaurant à Delta Hotels By Marriott Shanghai Baoshan il sert un petit-déjeuner sous forme de buffet chaque matin.