10/10! I waited to the last minute to book a place and I’m glad I found this place. It was amazing. To begin, it was clean and spacious. Just like the photos. All the kitchen appliances we needed were at the condo. There were towels and toiletries. The washer came in handy. The pool was great, the kids really enjoyed the indoor and outdoor. The gym was good as well. The beach was literally a walk across the street. The staff were nice and friendly. We didn’t have any issues during our stay. On our second to last night, there was a sign that said the hot water would be off the following day for a few hours, but I don’t really know if that was the case because we didn’t need to use the hot water at that time, because we were at the pool. There were also activities on Sunday. I’m trying to think of other good stuff to say but I can’t think of anything else lol. Book here. You won’t be disappointed.