It was faultless, amazing staff, fantastic food (try the riverside bar for delicious som tam and tapas), the pool is beautiful, clean and very well looked after by the lifeguards and poolside staff always on hand for fresh towels and cocktails. Rooms are a little tired and old fashioned but really, when in Bangkok there's too much to do outside the hotel so you don't really need to be in there too much! It's a great location to explore local markets and all sorts of riverside attractions, they provide boat services and can organise whatever you want to do.