We went to Thailand on a chartertrip but was upgraded on location.
Reception is big but nice and staff really nice and helpful. Room (deluxe) was big, a little bit old fashioned but clean. Breakfast gives you anything you need for a day by the pool or beach. Close to beach although you have to pass a road, but stay calm there are multipel pools and the best is probably (OBC) closest to the beach. But... take your sunbed early and then go to breakfast... Restaurants at hotel are nice but expensive, take a walk and eat more cheap. Entertainment at nights are ok, but why every night? Worth the money and a really good choice if you want a big big but nice hotel.