We had a nice stay, but it felt adequate. The place was clean and had plenty of space. The separate bathrooms for each bedroom were very nice. It was great having a pool area, but it was not super clean. We did have a couple of minor issues. To start off, the instructions to get to the building were unclear. The buildings were not labeled the same way the instructions described them. When we asked for help, they sent the same instructions we already had. When we tried calling we waited on hold for 15 minutes and nobody picked up. We had a few small things that we needed maintenance for, and they responded to us saying maintenance was being scheduled, but nobody ended up coming and we never got an update. One other note, which we knew when we booked based on the map, is that it was not in a very walkable area. Another minor inconvenience was that they did not provide any pool or beach towels, and we had to wash our bath towels because there were not enough for the whole stay.