I was a little concerned about the reviews I was reading online regarding this hotel. I normally don't write reviews, but felt this hotel was owed a good review. I had 3 rooms for a family vacation. Check in required a little patience especially when they took a group who cut in front of me, however a staff member noticed and immediately asked us for a drink order and brought us to a seating area for us to wait and then came and got us when they were ready. The resort is beautiful. The upgrades are beautiful and tranquil. Are rooms were brand new, although I was told I was getting a kitchenette in every room, I did not, but it turned out ok. We had a fridge which was fine. My reservation also was made prior to the change and I did not book all inclusive, however my reservation did include a free breakfast. It took me a day to get that straightened out, but we did get a full breakfast buffet. We had one dinner on property which was OK, but we enjoyed all the area had to offer. There was a language barrier often, but we managed to get through. All in all the vacation was fantastic, and I would visit this resort again. The beach was gorgeous, no swimming in front of hotel as the currents were too strong but a short 5 minute walk took us to a safer place. We did participate in a movie night on the beach which was unexpected and fun, the staff brought warm towels to keep us from the chill. all the pools were great. The newer pool had lounge chairs on baja shelves, RELAXING!