I booked this through Nav Tours,all inclusive Easter Package. (I was very very impressed)
First off the NO flight delays, waited a bit for luggage when we reached, the tour bus was waiting for us, guide spoke English and was very helpful, check-in was no problem, just be patient due to the language barrier, US$20 needed for refundable deposit I was advised before hand by travel agent to have exactly US$20
The food buffet was good/ok and had so many items to choose from, snack bar was good, maybe shouldn't be in the back though, but the sandwiches were good for a late night bite. The room was clean, comfortable and spacious, the staff are friendly and always willing to help, even with the language barrier.
Check out the bar next to the lobby we had fun every night thanks to the bartenders.
Get a Massage...... that's a must.
Wi-Fi mainly in lobby but of course you can still get some signal certain parts of the hotel, even by the pool, just look for a good area.
Overall I will go again.... I had a good ,relaxing experienceMore