This is a 3 star property at best. Rooms are outdated and the property not taken care of as well as it deserves (lots of trash floating around in the water around the villas), though no trash on beach.
Spa is not up to par, we had a couples massage (therapists don't speak a word of English and gave no privacy for us to undress and dress)
Other people's hair in both bed and toilet when we arrived.
Food is 3-star max. Not very good.
On the positive side, great beach and the staff tries very hard and the service is 4+ star.
Overall if you are visiting Sihanoukville this is probably one of the best options but don't expect more than a 3-star hotel with mostly friendly yet loud Chinese and Russian tourists. We were lucky with the weather and ended up spending most of our time on the beautiful beach.