Pros:
-Great location - easy walking distance to ocean, shopping, and dining
-Beautiful ocean views
-Spacious with two floors and two bedrooms
-Convenient, reserved parking
-Very easy check-in
Cons:
-As most have said, it does get hot and you have to be strategic about AC and fan use to cool off the second bedroom at night - opening windows didn't cut it for us as the nights were pretty still and warm
-No hot water - even early in the morning, most of our showers were lukewarm if not cold
-Snorkel gear is included as advertised (one of the reasons we chose to book here) but we couldn't even get complete sets for two people as all of the fins were far too big or the back straps were broken. Ended up having to rent snorkel gear anyway.
-Cleaning fee is very high (even compared to similar properties in the area) and then they request that you do laundry, strip beds, do dishes, take out trash, etc. I could understand if that was a way to keep cleaning fees low but it clearly wasn't. It's reasonable to expect guests to leave the property presentable and tidy on departure but asking for half of the cleaning duties to be done is a little excessive - especially when we are paying a large fee for them to be taken care of.
All in all, we had a decently comfortable stay but if we were to return we would probably book elsewhere.