My first trip to Mexico, and I stayed in one of the best resorts I have ever stayed in on any of my vacations! The Riu Palace Peninsula is very contemporary with its purple decor, high-backed lounge chairs all around the lobby area, and the oversized chairs at the bar. They bring you a cool beverage while you are waiting in line to check in, although I use the term "cool" mildly. It was so hot and humid there that the ice melted pretty quickly, and for the most part, you're just guzzling a drink at room temperature. The service is impeccable from the moment you arrive at the resort. Alex greets you at the door and takes your bags so that you don't have to drag them with you to the check-in counter. They just line your luggage up along the wall with everyone else's luggage, and you identify your luggage once you get checked in, and the bellhop brings your bags to your room. The floors to the rooms are all concrete, which makes total sense, what with people going in and out all day wet from the pool and beach. They open the windows all day to let in the ocean air through the hallways, though, so you don't get that locker-room smell. The rooms are amazing! If I was a drinker, I would be more excited about this, but because I'm not, I thought it was just quite entertaining. Above the refrigerator (that never cooled our drinks, mind you) was a liquor dispenser of rum, tequila, vodka. The refrigerator had supplies of bottled water and beer that was replenished each day for your convenience. Our room was spacious, decorated in their signature purple color, and the balcony overlooked the several different pools at the resort. The pools....what can I say? They had beds in the water with a small table on which you could place your drinks! I was in heaven! The beach was a part of the resort, so we made our way out there the remainder of the week, as well, and as I mentioned about the service, it was impeccable! There was always someone walking around to make sure you had something to drink. The all-you-can-eat buffet was just your regular American-type food, pizza, burgers, hot dog, chips, guacamole, salads, fruit, etc. I recommend making reservations for the fine dining restaurants during your stay. The food is much better at those places. If you read the website, the all-inclusive part does include tips, but we tipped them a buck or two each time they brought us drinks, as I doubt they make very much in their salary to begin with, and they really are working hard to give excellent service. I always saw smiles on their faces like they're happy to be working, so unlike many servers you encounter in the U.S. Makes me wonder why we don't appreciate our jobs more back home. And the servers who work the beach worked twice as hard, because it was HOT there in July! We were in bathing suits and could barely stay away from the water to keep cool, so I truly appreciated these guys for bringing us drinks! My only challenge while there was remembering to brush my teeth with bottled water, but that's so minor compared to my amazing stay there! The wifi is choppy in the rooms at best. They worked best in the middle of the day when everyone was at the pools or beach. I could never get it to work for me at the pool, but there were a couple of spots at the beach where the wifi actually worked. I highly recommend a vacation there, if you are looking for a place to relax, where you don't care about the time of day or day of the week it is. You will thank yourself for going!