The hotel is about 5 minute walk to the beach. Close to airport but make sure to arrange pick up from the hotel which is 200baht. Don't use taxi from airport which is 400baht for a 5 minute ride.
Nice pool. The room is in need of a refurbish, maybe a new paint. The sliding door in my room (2103) cannot be locked properly. The linens were clearly washed but some still had stains on them. Bathroom has no ventilation so having the room closed all day can smell pretty damp.
Breakfast buffet is ordinary, basic items eg. egg, sausage, bake bean and no bacon. There was ham so any excuse of no pork allowed is invalid. Buffet area is inside so it's quite cramped. Probably to prevent flies but food have covers on them so don't know why they can't put them outside. It's also next to the kitchen so it's loud and seems messy. The staff are helpful enough in terms of refilling the food. Some actually made toast using the same toaster the guests are to use, not sure for themselves or for room service but maybe should get another toaster to cook for room service. The whole setup just seems messy and unprofessional.
The front desk staff are friendly and helpful. At checkout, there was some confusion in rate. I showed then the rate I have booked through Expedia and they have tried to get a confirmation but failed to get a hold of anyone with authority. In the end, they have asked me to email the itenirary to them and paid what was agreed on Expedia so I wouldn't be late for my flight.