We stayed for 4 nights over Christmas week. The rooms were very clean and I am very picky about that. They were also cleaned promptly each day.
The pool was very warm which was nice for a hotel pool and the jacuzzi was great too.
You can get to the beach by a short walk from the hotel.
The only con I have is the staff in at Emily's, the Bar, and the servers that come around to bring drinks to the people at the machines could all use some lessons in politeness.
All the ones we interacted were rude so after the first day we had all our meals at other places in town.
We will be back, just won't eat there.More