We had an amazing stay! The place was very clean and the pool and beach were perfect. The on-site restaurant was very good too. Any time I had questions and emailed they were very timely with responses. I highly recommend this property and hope to make it back soon!