We stayed here for 4 nights.
Not sure how their breakfast is because we didn't have it with the room.
A block away, the Rooster and Lola's were both great and conveniently located.
We didn't utilize housekeeping because our room was a bit of organized chaos.
They were quick to bring us fresh towels.
Our first room smelled like mold and they quickly changed it without any problem.
The beach is right next to the buildings. We didn't have food/drink on the beach, but the sun bathers who did seemed happy with the quality and service.
I would most definitely recommend this hotel.