Spent eight days there this past week. Hotel service is very good and the staff is friendly.
Plus side:
clean rooms
two pools (one adult and one family)
close to restaurants and shops
great views
Downside: 
Both Jacuzzis are on the family side, which was loud and packed with kids.
Pool chairs are not very comfortable.
Pool chairs are claimed by 8:30 and can be difficult to get, especially if you want to sit with friends.
                        
more