The beach was beautiful probably the best part of this location. The bungalows were comfortable but the staff did not clean, they just replace towels and make bed, I even tipped them in hopes that my bed wouldn't have sand in it or they would clean the bathroom.. no luck. The food was HORRIBLE! I couldn't wait to come home and eat home cooked food. The buffet food is the worst I have ever had in all my travels so far. The people are not friendly except at the bar and if you want to eat that is your best bet for an OK meal of pizza or the kids burger meal. Shops in town are only open when the people feel like it and there are not many shops or restaurants near by. If you rent a vehicle and stay here be prepared to spend time searching for a parking spot, parking in the grass or a bush, the people at the gate interrogate you if you ask to go through. I had to drive up to get my sick mother and the man refused to open the gate for me telling me to park and walk, and going home to the airport they make you drag your bags all the way to the parking location. If there are no spots they might let you park in grass on the other side of the gate if you argue with them for 5 min first. I will NEVER stay here again. The wifi is terrible, and if you are an international traveler be prepared to not be able to charge anything! There are NO USB charging ports and the outlets do not allow an adapter to fit. The only good thing was the beach, beautiful ocean water, & losing lbs from starving.