The resort's staff is extremely helpful and engaging without being pushy. The food was good, the rooms comfy and clean, the resort within short distance to shopping area (besides the hotel's store).The location is great, the beach is wide, clean, safe and very pretty. The vendors on the beach are not aggressive or overbearing, and carry "licenses".