We had a good stay here, the apartment was modern, clean and located conveniently. There were some beach gears (beach tent, umbrella, sand toys) and beach towels provided, which is a nice plus since we can't bring these with us on the flight. The beach is walkable but it's rocky and I would recommend going to other beaches that's more suitable for swimming and playing. The community pool and jacuzzi was nice and just steps away from the apartment.