This was another fantastic trip to Mexico. This was are second time at this resort and it was better than our first. We stayed at the beach section the first time and thought that was great. this time at the Maya section was just simply fabulous. Check in was a breeze and our room was great. Big room which was cleaned and stocked everyday. We ate at the buffet, loved our omlettes every morning and had no problem with finding great food to eat. We ate at three restaurants and they were excellent. Overall the food was great no matter were we ate and the staff go out of there way to please. The pool area was clean and could always find a nice place to sit. We spent most of our time at the beach which is just beautiful, nice white sand and a great swimming area. Everyone works so hard to keep it clean and help with anything you may need. We had no problem getting a nice place to relax. I can't say enough at how beautiful this resort is and how hard everyone works to make your stay perfect. A special thanks to Nepolean of the activity team as he never stopped working to make sure you enjoyed yourself. We saw baby turtles hatching on the beach and a couple of barracudas (4 feet ) cruising the water just of the beach. So much widlife and things to see it just amazed us everyday. This resort is just simply fantastic and we are already talking about our next trip back there. You won't be disappointed staying at the Iberostar.