The location and the view from our room were amazing. Multiple grocery stores, restaurants, and the beach were close by, around 10 minutes away from everything by foot. The pool was very large and clean with a big area for sitting and for kids to play. The room itself was okay and spacious, but there was a door connecting to the room next door, which let us hear every noise and conversation from there. The cleaning service was not good, we asked for our room to be cleaned, but they only swept the floor, made the bed, and changed towels, but the problem with that was that the bedsheets weren't changed, and the towels were very smelly and a bit stained. The bathroom was not cleaned, nor the furniture, and the dirty bath mat was left unchanged. Lastly, the Wi-Fi was not good at all, not in the common areas and specially not in the room, so if you need internet, get a sim card. Still recommend for short stays.