Beautiful location on the beach front. Relatively clean. Did not find the food as bad as some other guests did. Lots of activities in the area and in the compound.
The big minus was the attitude of the battalion of young Swedish waitresses that operate the bar and restaurant. Do not expect any customer service - the place is run like a military canteen. One evening we were left speechless by the rudeness of one of the waitresses (probably not her fault - young, untrained, unmanaged). Totally inappropriate given the prices of the rooms (we had a bungalow). In contrast, the local staff were very friendly and welcoming.
So overall... a pleasant stay because of the location - just get your helmet on when you deal with the (European) staff .... More