Generous size, plenty of space and great location. All the toys and amenities. Safe location right on the beach.