This would be our third stay over the past twelve months. The fact the hotel is located next to our close relatives is the MAJOR reason why we have continued to come here. That said, the Courtyard Marriott Xujiahui offers reasonably high quality accommodation at reasonable price. The rooms are adequate in size, but not huge. One shared complaint among all three rooms (perhaps all rooms) is that the toilet paper roll is next to the toilet tank, requiring some extra effort, flexibility and dexterity to reach the toilet paper each time one does his/her business. The services here, from the front desk, to the bell desk, the restaurant and the housekeeping were excellent. The breakfast was good, though a bit of variety from day-to-day would be preferred. Though good overall, the breakfast buffet became a bit boring after a few days.
The location of the hotel is good, about 5-10 minute walk from the subway and we can always find a taxi when we needed one.