My family and I stayed here for a week and it was the most amazing experience. Joan and her husband made sure we had everything we needed at all times, checking in with us once we arrived and also mid way through the week. The apartment was beautiful, spacious, and clean. They had everything we needed down to detergent for the washing machine. The location is amazing, it is along a few different small beaches, along with that there were a number of different pools to relax by in the complex. The staff was also very warm and welcoming. I would stay here again in a heartbeat.