We were in Mexico from May 19- 24 2009. It was our first time traveling to Mexico, so we didn't know what to expect. There were four of us girls traveling, we were taking my friends 18 yr old daughter and her friend to Mexico as a gift for their graduation from High School. We stayed at the Barcelo Riviera Maya All Inclusive resort. We were booked to stay in the Caribe but were upgraded to the Colonial since they had 3 of the 5 resorts closed. The Swine Flu scare really kept people away. We practically had the entire beach to ourselves. We bought our trip through Orbitz and got a great deal - $642.00 p/person which included the resort stay and air from Kansas City, Missouri. The flights were great had to stop in Dallas but that was no big deal. I suggest not purchasing the transportation offered by Orbitz from the Cancun airport to your resort or the Travel Insurance. Orbitz was going to charge us $88 per person for transportation from the Cancun Airport to our resort, we booked our transportation seperately with Cancun Valet they only charged us $145.00 for a round trip which for the four of us ended up being $36.25 per person (The cost of $145.00 is for up to 6 people). Purchase your travel insurance with Travel Safe (it's cheaper and more coverage than what Orbitz offers) it was a great deal and be sure to buy the insurance that includes cancel for any reason so if something comes up and you have to cancel you can at least get some of your money back. When you arrive at the airport in Cancun the transportation company will hold up a sign with your name on it so you know you are going with the right person. The resort was wonderful all you can eat, the buffets were nice and had a great selection of food. The Ala Carte restaurants are by reservation only, the resort gives you a certain number of tickets depending on the number of days you stay at the resort. We stayed 5 nights so we got 2 vouchers each. Otherwise you will have to eat at the buffets which were good. With our 2 Ala Carte tickets we elected to go to the Brazilian Restaurant and the Japanese restaurants - believe me you will not be disappointed! The Brazilian is quite the experience - they give you 7 different meats and a wonderful salad bar and dessert. The resort also has all you can drink (take your own mugs!) and they were good drinks too, be sure to try the Rivera Maya drink it is Delicious!! Staff at the Barcelo were wonderful and friendly be sure to tip them for their service although you don't have to, but it is nice. The beach was gorgeous! There are a lot of fish to see about 6 ft out in the water you can actually go out pretty far in the water and it will be waist deep. Take some crackers or bread with you and the fish will just swim around you, it's so cool! I even seen a sting ray jumping out of the water while I was laying on the beach looking out at the ocean. Free water sports are available on the beach. Parasailing and Deep Sea fishing will cost you, but it is reasonable. We took a taxi to Playa Del Carmen from the resort which is about 15 minutes from the Barcelo resort it cost us $18 one way so we split the cost between the four of us. I highly recommend it, there is lots of shopping that can be done and you can also take the ferry to Cozumel while in Playa Del Carmen if you want. Be sure to take cash with you and have lots of dollar bills- many times I tried to use a credit card and the machines didn't work. Also, be sure to take a bag so you can carry your souvenirs with you. You can bargain with the stores, but believe me all of the stores usually have the same things, so I would wait until you have looked at all the stores before buying something for the first time. We also visited the Mayan Ruins in Tulum and again took a taxi which was $25.00 one way for 2 hours it costs you $10 for every extra hour you spend there. Two hours is enough time to visit the Mayan Ruins. To enter the Mayan Ruins it costs $5.00 a person. Do not take a video camera with you - they won't let you in if you have one. If you want a guided tour it will be extra- the beach that sits below the Mayan Ruins is accessible during your tour of the Mayan Ruins and is absolutely beautiful! Wear your swimsuit the water is so blue and it is refreshing because you will be hot after walking through the Mayan Ruins exhibit. Be sure to take your camera, sunscreen and a bottle of water. Our overall stay was Excellent and i would definitately go back again! If you have any questions I would be happy to try to help you if I can.