We absolutely loved our stay in this 5 star property. There were basic pantry supplies to cook our own meals and there was enough room for all 6 of us to have our own space. Pool was a bonus and the beach was super close. The area is amazing and therapeutic. The amenities were second to none and everything the needed was provided with even push bikes and boogies boards there for our use. I highly recommend this property.