We had a lovely stay here. Plenty of space for 7 of us, with all the amenities plus convenient beach gear. I do have to note that communication was a bit slow with some unanswered minor questions, and there are quite a few guidelines to follow, but they were clear and we were able to enjoy our stay.