Everything was great. We had everything we needed to enjoy our stay. We loved having coffee on the balcony each morning and admiring the view. Our kids loved the baby pool and the provided beach supplies were super useful and convenient. The beach across the lawn was beautiful to watch the sunset or relax, but a bit rocky. Luckily, there are several smooth sand beaches (and restaurants too!) really close by because of the great location.