If you want to experience a vacation in Mexico in a place that mostly cater to latin guests and therefore cater food wise more so to the latin tastebuds, then this is your place! They do have hamburgers, pizza and hotdogs too but who goes to Mexico to eat Hamburgers? Here we are talking fresh made corn tortillas, hand rolled and fried right infront of you, food that I have never tried before and everything was great, I stayed for one week with my 17 year old son who might not as adventurous with food as I am, but he ate well every day thanks to a buffet with a wide vierety morning and lunch and different themes every night. Staff are very nice, some limited in English but you are in Mexico, have fun and practice the Spanish you know and they will embrace you.Our room was nothing fancy, but it was clean, and it got cleaned everyday. Beach was nice, Pool are very clean and nice, gym small but clean and nice. My son and I enjoyed walking the shore line every morning. You will see some presence from the police but we just found that ensuring of safety. We did not venture out at night but enjoyed dinner and entertainment on the property every night. They have entertainment for kids and families throughout the day. A nice swim up bar with shade next to the kids pool. Towel service. The beach has a nice palm tree shaded area if you want to hide from the sun. For us this was a great experience and we will visit again.