perfect location, and very clean and cozy. a little smaller than I expected, and based on other stays I have had, I was hoping for a bit more hospitality. No bottled water, or water filter, no sunscreen or sunblock, couldn't check in even one minute early or one minute late. I wasn't even allowed to park in the spot a little early, and having gone by it a few times no one was literally there and almost all the spots were open. for spending over $300 for one night, I expected a tiny bit more than I received. I really shocked to find no sunblock at all! every beach place I have stayed at has had that. but the location is great. wouldn't stay with more than 3 adults though.