Great place! Ultra clean. Well stocked kitchen. Great amenities. The beach is a hop skip and a jump away. We didn’t get to enjoy the hot tub, but we loved our stay.