This is an amazing hotel: the rooms are really nice and the view of the city and the river is amazing. There are loads of really nice restuarants: you can have breakfast on the patio with a view of the river.?The buffets are amazing. This is the best Italian restaurant in Bangkok. You can also have Chinese or Japanese food here. You can tell the food here is excellent because the locals actually eat here themselves.
The location is excellent as it's so near the river. The boat and the skytrain are really nearby and they mean you don't have to battle the traffic in Bangkok. This hotel has it's own boat that will take you to some nearby places and you can also hire a boat to go on a cruise to Ayutthaya. I can really recommend doing that.