We loved our stay.
We made good use of the snorkels, cooked in the kitchen, used the pool and bbq.
It was great having amenities such as snorkels, fully equipped kitchen, toiletries etc. It felt like home.
We would definitely stay again and highly recommend.