We had a fabulous stay. Right on the beach, free parking (though the parking lot is a little bit tight), check in was easy, staff interactions were great. The ved was a bit hard for me and there was a "blanket" but I wouldn't have classified it as a blanket. We didn't use the pool, or grills, but they looked well maintained. Loved the shower area leaving the beach, felt great to get the sand off our feet. Plenty of outdoor sitting areas facing the ocean. I would 100% stay here again.