Overall, this was a good stay for me and my two kids (13+16).
Pros:
Very close to beach/shops/city center
The bed was hard (which i prefer)
Price was very good
Access to hotel pool that was either sunny or shaded, depending on time of day. The pool was reasonably clean.
Receptionist very friendly yet professional.
There is a hotel cat.
Cons:
WiFi inadequate during high use periods (evening time)
Shower design makes the floor soaked when showering, even spilling into the hallway (I put a towel on the floor in front of the bathroom door)
The AC unit is not super effective, or maybe I couldn't figure it out. Either way, a small issue.