Myself and 2 of my friends stayed here in August on the recommendation of some other friends. We had been travelling around Thailand quite cheaply and so decided to treat ourselves for the last two nights of our holiday - best decision we've ever made!
Shanghai mansions is utterly beautiful - an oasis in the middle of Bangkok! The staff are so friendly and helpful, and cannot do enough for you! In fact when we arrived they told us that they had booked us into a suite, which was just over 4000 baht per night. This was a bit more than we'd budgeted for so we asked if they had anything cheaper available. The lovely receptionist came back and said they had rooms available for about 3400 baht, so we said we'd take that, but the receptionist said it was ok - they'd upgrade us to the suite at a reduced price of 3400! Amazing!
It worked out just under £25 each a night, but I promise it was worth every single penny! Not only was the room utterly fabulous (the bathroom alone was bigger than any other place we'd stayed in, and we had a decorative tree in our suite - a tree!) but the amount of complimentary things the hotel gave you meant that actually it was really good value! Breakfast was included in the room cost and was absolutely delicious - such a huge variety of foods, including a chef who will cook you an omelette of your choice! Also, the hotel offered a complimentary tuk tuk service to take you to some of the main attractions in Bangkok, including the Grand Palace and MBK shopping centre. So you save money on taxis too!
The location is great - right in the heart of China town with lots of lovely restaurants nearby. We also ate in the hotels restaurant which was excellent (try the chicken with cashew nuts!)
To summarise I would 100% recommend this hotel to anyone coming to Bangkok! And travellers on a budget shouldn't be put off by the price, as the amount you get for your money means it actually is good value! I will definitely be coming back!