We stayed here 6 nights for our honeymoon and could not wait to check-out. We stayed at two other 4 star hotels in our 2 weeks in Thailand and this was the only one we had a bad experience in.
Pros: Extremely Clean, beautiful property and rooms, nice pool, friendly staff.
Cons: Far away from the main town/shopping area, food for both breakfast and dinner was below average, dinner here is overpriced, there is no entertainment at night, not even on weekends, beach is completely covered with small crabs to a point where you can't look up when walking, loud construction next door from a new hotel being built, no service at pool or beach front (We had to walk to the bar near the restaurant which was not convenient), they also charge you way more than the average price for taxi service or activities. Example: We asked for taxi to Phuket and they wanted $4500 bhat and a normal taxi driver from town only charged us $2300 bhat. You really cant do anything around the hotel because of how far it is so they take advantage of it by overcharging you. They also have a shuttle to town 3 times a week that, of course, you need to pay for.
Overall it was a very disappointing stay and this is definitely not a 4.5 star hotel, this is more of a 3.5 star. Save you money and spend it elsewhere. FYI by our second day we wanted to leave and the manager, Sunny, denied us an early checkout for the reasons we were unhappy. What is even worse is that in front of 2 of his employees made us feel uncomfortable by saying that we would be taking away pay from his staff if he refunded us and keeping our money mattered more to him than our satisfaction. Very unprofessional and he made no attempt to remedy the situation. I will never go back here again and don't recommend it.