Great location. The garden and pool area is like a tropical oasis. We had everything we needed and David was quick to respond to questions. The beach gear provided was a nice touch. We were very happy with our stay!