The travel from Regina Sask. to resort is a grueling 8 hr. trip with WestJet with air time and bus transfer and no meals included. The one major thing the kept me from giving the resort a five rating is the fact that after all that travel time and arriving that late there is no true 24 hr. snack bar that a guy can get something substantial to hold you over till breakfast. Other than that this place is supper family friendly. We were here last year to and the new addition this year were the on site dolphin shows that were a treat. The beach is excellent with good snorkeling right off the beach with a chance to see lots of fish and the odd turtle and stingray, but this year the wind was up a bit so didn't get out as much. this complex is made up of 5 resorts ours was the beach that just finished a major renovation so it was an assume place at a affordable price. But since we booked the cost has sky rocketed so likely wont be back. There is many , many walkways on the resort to enjoy the scenery and get some exercise and I would recommend the Segway tour that is right on sight. The beach is excellent too and you can buy fish food to feed them on shore or on the dock. You will also see spots close to shore in front of the beach complex where under ground rivers are upwelling in to the ocean that is really quite cool. The beach is very good for walking on too and is likely a mile long. Food was plentiful and of excellent quality but like I said I think they could do a better job of late night snacking options. All in all it was a good vacation and would recommend this place to anyone. ONE MORE THING I would not recommend taking a taxi from the resort to any were off resort, they drive way to fast and reclus and got us in to a accident that I think totaled off the taxi and to top it off he expected us to pay for the ride and then the next taxi that came along expected us to pay again to be taken back to the resort or on to playa del carmin also would not recommend tour of Cozumel and snorkel trip, It was a long day of being bounced in the back of a big truck and taken to places to try and sell you stuff.