The good:
Nice place and in a great location. Literally steps from the beach. Easy access to tons of shops, dining, and of course the beach. The place was clean and has 3 full bathrooms which is super helpful if you have a larger party. We did not use the kitchen, or appliances as we ate out, but the fridge looked nice and the kitchen in general was set up well.
The only concerns we had were the beds were really firm and that may be a plus for some travelers, but would prefer something a bit more comfortable. The beds are very high off the ground as well though there are step stools to help with getting up there. All the beds are queens, which is fine, but we would have preferred a King especially in the master.
All in all, it is a nice place and I would recommend it due to the great location.