My wife and I spent 3 nights at the Harmony Hotel. We found the hotel grounds to be in immaculate condition. From the Rooms to the pool to the restaurant area it was perfect.
The hotel is not cheap but you get what you pay for. Breakfast is included and they have several options not just some buffet with a bunch of fruit. The on site restaurant in my opinion was the best in town. You don't even have to leave the property if you don't want to.
The pool was very relaxing and probably one of the most refreshing pools Iv been in. Its a combination of salt and fresh water. Im not extremely familiar with the technical terms but It was very unique.
The beach is just a 2 minute walk down a sandy path. The surfing is great in front of the hotel and you can rent a board at a surf shop just outside the hotel property.
The parking lot has 24 hour security which I found very comforting since we parked a car there during our stay and left several belongings in the car so we didn't have to drag everything to our room.
Overall I give this hotel a 5 out of 5. I had no complaints. The staff was also very friendly and helpful.