There are other better hotels
Upon arrival to the hotel, we were asked for a printed copy of the voucher. Showing the voucher# on the expedia app was not sufficient and without wifi and no international data, it was a 3 hour check in. One of the staff just stopped responding to our questions or even looking at us once he came to know that we did not have a paper voucher. Other then this one staff member, all the other staff members were extremely polite and helpful.
The premise is not so clean and we could see pools of spilt coffee and water. The hotel rooms are not so fancy but sufficient. If you are like me looking for good standards, don't go there.
In the omlet bars, stir fry bars and other made to order spots be ready to get more then you asked for as the same utensils like spoons are used. We had a hard time (in broken spanish) to let them know not to use the same spoons and having 2 vegetarians in the group was much more difficult.
The beach is awesome and the pools are well kept.