Hazel's apartment was nice. Very clean. Can comfortably sleep 6 people with more if they are okay on the couch. It was very easy to check-in and out. Food, shopping, and the beach are all within walking distance (~15 minutes).
Parking is available for an extra fee but we didn't need it during our stay. We were able to find street parking with some patience each day within 4 blocks.
The only hiccup was the shower. It would occasionally alternate between hot and cold. It is bearable but mildly annoying.
The place is also stocked with beach towels as well as things like floaties for the kids. Very convenient.