First things first: All the staff at this property have been super-friendly and responsive. I saw other reviews that complained about the staff. Not sure why. Maybe older.
Why am I giving this a 1-Star review? Because the hotel simply isn't what's advertised. This is by no means a "4-Star Resort".
It's maybe a 3-star hotel, and an old one at that. If you are a backpack tourist, and you get this for $40: OK! But I paid more than I paid for 5-star resorts in places like Phuket or Bangkok.
The beach is horrible. You are not at the open sea, but in a shallow lagoon. You could wade 200m out, climb over a damn, and get to the sea. Yay!
One towel a day max? Not enough beach chairs? That's 4-star?
Breakfast is good, but the regular restaurant is bad. Cold and flavorless food is hard to do with Thai food, but they do it.
Oh, and it is loud, because you are right next to the airport.
Worst part: It is all old and run down. The place needs to be renovated badly. To give you an idea: I slept in my clothes, because the room was so run down. Everything smells bad. No AC in the bath. Internet doesn't work.
When I told the staff I was cutting my losses and was moving, they told me I couldn't change the reservation. Look: I am not getting what I paid for, so I am leaving. In the end, Expedia reimbursed me, because it was so horrible. They should delist this place as 4-star.
Chaweng is also awful, unless you are into smoking cannabis and getting drunk as cheap as possible.
Avoid!