"The rooms were clean, bed comfy, rooms looked recently updated. The staff was 50/50. Some helpful and friendly, some irritable and useless. The only restaurant you could order from a menu was the steakhouse which was good. All the others were buffet style and basic resort food. The pool was nice, the property was well kept and the watersport team was amazing. You can get PADI certified there. WARNING don't expect to be able to charge things to your room with the "resort credits" That was the biggest joke of the trip. I went to the spa expecting to do that and they told me I could get $25 off of the service I wanted. Basically they are coupons towards the spa, scuba/snorkeling and pics in the pool. The level of disappointment was off the chart. The $780 in "resort credits" was over half the reason I booked through Expedia. When I asked the guy I checked in with if I could use the credits at the spa, he said yes. Never explaining where or how they worked or that I needed a code to access them through the app. I checked in Thurs and wasn't informed until Sat how they worked. By then I'd paid for a scuba and missed it on $60 off. I used none of them. So make sure you get the code. Also book your excursions through Tours with Frank the Tank. Our tour was the Unique volcano tour"