I have to say i had high hopes for this resort but unfortunately it was nothing to what i expected. The upgrade is not free to begin with, A/C is not everywhere, mostly in your room only. the $200 cash back is $40, $20 and $10 coupons to the spa only and they can be combined. NOTE a simple massage is $280!! ridiculous. entertainment is not the best, can use alot of work, theres no club and when they do live music its for only 1hour and done. so its not a place to have fun with family at night. the rsvp for habachi is extremely hit and miss, i went for 1 week and it was never any availability. and the wait time for the restaurant La parilla was 2 hours. no organizations at the buffet or restaurants! people were screaming and fighting about it. the Food not good. the only good food we found was in room service, and all time pur prder was wrong. The water park a kid pooped in the pool and anpther day a kid threw up gross. overall I DO NOT RECOMMEND! only thing that i liked was the Al pastor taco in room service amazing tacos! Thats It! DONT WASTE YOUR MONEY IN RIVIERA THE SEAWEED STUNK EVERYDAY! GO TO CANCUN!