Everything is just on average considering the level of the villa.
1. Small things broken / out of order ( some lights ) around, especially in the public small pool.
2. Public pool bit smaller than it should have been when you get into a resort of this range.
3. Dirty sofa / broken pool fountain / jacuzzi in the villa, not entirely fixed during our stay ( 5 days ).
4. Front desk should have had the opportunity to upgrade us but did not do so, leaving us in the original booked villa, which we presume is reserved for the those who booked with lower rates.
5. Very few choices for breakfast.
6. Construction sites on both sides of the resort, making it noisy during the stay, and would at least last for perhaps another year.
7. Overall atmosphere is truly relaxed, "including some of the staffs"...
Having had the chances to stay in different villas of same range in other regions in S.E Asia, would say this one is not a good one, considering its price...
You would definitely get superior experience elsewhere at similar or even less costs.