Overall our stay was okay. For the price, it was the most reasonable option we could find last minute, but if we could do it again would probably spend the extra $30 to either have a larger space or one that is walking distance to more shops/restaurants/nicer beaches. Obviously not expecting a resort when we booked, but this seems to be an apartment complex primarily catering to retired Americans, with a few of the condos being rented out to travelers--not the vibe we were looking for. The space itself is as advertised, although the patio area faces a wall/parking lot of another complex, and the room is quite poorly lit. Again, we booked this last minute and found it to be the most budget-friendly option--we got what we paid for.