The location is perfect (right on North beach, which is usually very busy, and right in town). The location couldn't be better if you want to be in the middle of everything. The small pool was lovely, and the on-site restaurant was good.
I did have one concern that was resolved very well. I had booked an "ocean front" room which I thought would mean right on the ocean, walk out access, but to this hotel it means 'ocean facing' on the 5th floor. I expressed my disappointment that the room wasn't ocean front, and they did their best to accommodate me, and ended up giving me a very lovely room, on the ground floor, with direct beach access.
So be aware that the "Ocean Front" room means 'facing the ocean', not direct access to the ocean. But I give this hotel staff high marks for making my stay so wonderful!