Before going, I read a lot of negative reviews about the staff, hygiene, grounds, and food. But when I got there, I was surprised, everything was completely opposite. From the reception, security to hygiene, food, space, pool, and beach, everything deserves a 10+ rating. Great!