This is a nice, large place close to the beach. It is clean, has nice amenities, and close to restaurants and the sights.
The only downsides are (1) a relatively late check-in (5pm), (2) a very early check-out (9am), unless you're willing to pay an extra $75, and (3) a laundry-list of check-out expectations (removing garbage and putting it on the street, removing sheets and putting them at the foot of the bed, putting towels together, wash and put away dishes, etc.) The check-out list itself is not excessive, except for the 9am check-out time (the requirement that dishes be both washed and put away pretty much precludes the use of dishes for breakfast before checkout).