Perfect for our large family. Great location/proximity to beach. Had all the amenities needed for our trip.