We had a great stay! The views are amazing, and the place is spacious, comfortable, and very clean. Beach chairs and towels are provided, but be sure to bring your own umbrella. We would definitely stay here again. Families with young children should note that the beach gets deep fairly quickly, so plan accordingly.