Overall great location. Awesome service, friendly staff. Breakfast was very good. Wifi worked well. Back of the hotel is beautiful beach with free beach chairs and bookable activities around and front is on the street next to shops, restaurants, travel/activity agents, etc. Hotel itself is older, but they've made good efforts to make it look updated and nice. The style is more outdoor with textured stucco rather than clean 5-star look. it was ok. Didn't try either restaurant because the one on the beach was 2-3x higher for some of the same food and didn't look any better, though a great setting. Didn't try the other one because although the live music is a nice touch both night the person they had was really off-key and I found it more annoying than anything. Staff was extremely friendly and eager to help. We had a all-day snorkel trip and they offered a paid late checkout in the evening or if we just wanted to shower we could check out before and use the shower room for free. If we are back we will stay there again. AC and shower worked great, though water wasn't too hot in shower, just warm.