Our stay in Cancun was amazing! We stayed at the Krystal Grand Cancun Resort with the all inclusive package. We stayed for 5 nights. As an FYI, book your transportation from the airport to the hotel ahead of time so you don't have to worry about being swarmed by the vultures outside of the airport who will charge you an arm and a leg to get to your hotel (Uber would've worked fine but we didn't look into it enough before getting there, we assumed there was free shuttle but many of the shuttles cost a fortune). One recommendation here would be for the hotel to give you a call before your trip to make sure you have transportation set up and ready to go, and assist you setting it up if need be. Upon arrival, you are greeted warmly and check in didn't take us too long. You pay the tax up front at the desk and they give you your wristband which is the key to your room. They brought us drinks while we were checking in and felt welcomed. JP gave us a little tour and a map to explain how everything worked, which was great because this was our first time doing any sort of all-inclusive package anywhere. He did ask us to attend a little sale pitch type thing and in exchange would give us discounts on certain trips during our stay. The only one we cared about was Chichen Itza, so we decided to attend since he made it sound like a decent discount but I have a feeling that we could've gotten the same price even without attending this. The sales pitch was set up for the next morning. We were told it would only be 90 minutes, 45 minutes of that were eating breakfast (Another reason why we didn't feel it it was a big deal). However, the meeting ended up taking over 2 hours, 30 minutes of which were breakfast, which you eat with a salesperson. They try to sell you on all of these amazing packages for future travel and make it sound like the greatest thing in the world, and it may be but we were not interested in doing anything right away. We told someone no, then they brought in their boss who we also told no and were thanked eventually for our time and then they brought in "Quality control" who is really just another salesman and he tries to keep selling you on this. This was the most frustrating thing and makes me not want to stay at another Krystal resort again. However, if you just say no to this meeting at the beginning then this whole paragraph is avoidable and I think we would've been slightly happier with our stay. The room we got had a beautiful view (We got a partial ocean view which surprisingly had a great view of the ocean aside from a couple of palm trees blocking some of it). The smell was awful though and the air conditioning could not even bring the temperature below 21 C (About 69.8F) at the most, but usually was around 22.5 C (About 72.5). It still felt fine in there because it was so hot outside but we definitely wanted to crank it lower at times because the rest of the hotel does not really have any air conditioning. The fridge is small and barely chills your drinks down, so don't expect much there. They do keep it pretty well stocked with all you can drink sodas and water. There are 3 buffets throughout the day. Breakfast from 7-12, Lunch from 1-5. Dinner from 6-10:30. The buffets were okay, nothing special and are usually the same meals everyday with maybe one or two things changing. The room you eat in is very very hot though, and it would be appreciated to have better air conditioning in there (We sweat so badly in there). You are able to make 1 reservation every night to one of their 3 restaurants (1 of the restaurants has 2 options for reservation, I will get to that next here). You make the reservation anytime after 9am for the same day. You can do this right on your phone. If you have a particular time you want to eat, I recommend doing this right at 9 so your slot doesn't get taken. Otherwise, you can log in an hour or two later and be fine. Ayami (Japanese style food) Eduardo at Ayami was amazing, we had a great experience here with him. His recommendations were top notch, and we felt genuinely welcomed and appreciated by him. We went here our 2nd night and our last night as well. Our last night we reserved for Hibachi which was really fun! It's definitely not as good as any other hibachi place that I've been to, but was still a very fun experience. Sadly, I ended up getting food poisoning from this place and the entire trip home was awful. I got the pork and my girlfriend did not, so we believe something was wrong with it. Overall, this was our favorite restaurant out of all of them. The Grill (Not sure what style of restaurant this one was going for) This place was very lackluster. It looks pretty elegant inside, but it was very hot in here and we did not get our drinks refilled for a solid 20 minutes at one point and we felt like we were dying. The food was not quite what we were expecting, and maybe would recommend adding some pictures to the menu as the words do not do a very good job describing what you are getting. This was our least favorite restaurant out of the group. The Risotti (Italian style food) This restaurant definitely falls right in the middle in terms of quality of the other 2. Decent, but nothing the blew our socks off. I don't have anything too great or too bad to say about this place, just average. Overall the restaurants weren't all that great in our opinion. There was always a few things about them each night that made us not enjoy them (Aside from the first time we went to Ayami, that was awesome!). There are 3 pools, 2 of them you get access to as a Krystal Grand guest. The infinity pool you only get access to as a guest of Kyrstal Grand Altitude which is very confusing and frustrating, why have 2 different resorts on the same land? Booking will not tell you this. This is one of the reasons why we chose to stay here and didn't even get to enjoy it. Going back to the sales pitch, they try to upsell you on staying with Altitude. While you are booking, they do a very good job of confusing you and not making it clear that these are 2 different resorts (Don't get me started on there also being a Krystal Cancun which is ANOTHER totally different resort that we thought we were getting access to. They branding needs some severe work). There is a swim up bar at one of the pools though which is very cool, and there are servers that will bring you drinks and food. The drinks were where our biggest disappointment comes in. We barely got a buzz at all off of these things. You get maybe a splash of alcohol in your drink unless you physically watch them and keep asking them to put in more, and even then you still don't get much. To bring everything together, we felt like we stayed at a pretty poor resort and did not get the luxury feel that we were expecting. Everywhere we turned we felt like there was another expected charge for something (So much for all inclusive). The things that we did get access to were very poor. However, staying in Cancun made some amazing memories. So if you can get an incredible deal here somehow, I would recommend it. Otherwise, go somewhere else. I believe you will get a better bang for your buck and have a much better experience. …