The hotel is three stars, you should not expect more. These are Thai three stars - if you want a European level, you are NOT here.
We lived in rooms with balconies on the 3rd floor.
The rooms are tired, the conduits sometimes leak, the towels are changed every day, but they are with old stains (although absolutely fresh after washing and dry), But for this money try to find the first line with a sea view, a room with a balcony surrounded by greenery. On the third day, you ignore these little things. The staff is super friendly. There is a laundry service for 90 baht/kg. Things were returned perfectly clean. And dry. And with a pleasant smell. You don't need to take breakfast. You can just have breakfast in their cafe on the menu, it's much cheaper and easier. The view from the cafe is 5 points higher. There are stones on the beach, so it's better to walk 100 meters along the beach to the left, there will be perfect sand. We also looked at the bungalows in this hotel - I do not recommend it, sadness.
As a result, I put a strong four, given the very low price for such a location and for the friendly staff.