Me and my wife booked the Honeymooners Offer. Not only the resort wasn't aware of that but could not get what we paid for: room upgrade and all the perks included. The manager offered a late check out and free transfer to the airport. Service was very slow and we had dificulties comunicating with the staff as most didn't speak english. A disapointing experience for our honeymoon.
Location is quite nice, clean and well maintain. Food is decent, fresh and diverse.
SPA and Diving Center although in the resort area, are independent businesses and prices are made on the spot. The resort does not take responsabilities for them.
The Airport transfer costs $25 one way and needs to be arranged well in advance with the resort. Be prepared to send many emails before getting an answer.
I would not recomand this resort - especially for honeymooners - or go there again. Definetely not a 5 star resort or service.