Hotel was clean but there were still bugs and insects in the room, location is amazing, breakfast (extra charge) is awesome, and the kids pool is great. No pool guard on duty which is a minus.
Rooms are small, kitchenette is tiny, not really usable. Balcony is a nice plus, so is the pool bar.
Parking is street parking, you must find a spot. That said we always found a spot, but there is not a lot of parking.
Beach is 5 mins walk away, very convenient.