We enjoyed our stay! It was just me and my boyfriend but the two bathrooms came in handy. We liked the large countertop sink in the downstairs bathroom but preferred the upstairs shower.
I wouldn't recommend the place for two adult couples, as there's little privacy in both bedrooms. The downstairs bedroom has a window directly connected to the upstairs bathroom so technically whoever is upstairs can hear everything in the other bedroom. And on the other hand, the upstairs bedroom is loft-style so it's open as well. But its perfect for families or groups of friends who don't necessarily care if someone can hear them in the bedroom. Also the stairs going upstairs are very steep so I wouldn't put your grandma or someone elderly up there. Neither of these were issues for us personally, but something to consider.
The location is great. Walking distance to the beach, parking is easy, and there's a few good breakfast spots within walking distance (we recommend Cruzin' Cafe for bagel sandwiches and coffee).
The place was very clean and even had a Brita, ice maker and laundry machine with a few pods for us to use (came in handy as we needed to wash our beach towels that we brought). It comes with a fully stocked kitchen if you like to cook on vacation. Even came with paper towels, a new sponge, etc.
The place does come with their own beach towels, snorkel gear, beach chairs, small ice chest, etc which is all the essentials you need on your trip. The AC was strong and great but we kept it off because it was so nice outside.
The wifi was great and was strong enough for both of us to work from home a couple of days and take Zoom calls, etc. The check-in and check-out process was also very quick and easy.
Overall, I highly recommend the spot!