My friends and I went to Riu Santa Fe for 8 days, booked the all inclusive stays with Hotels.com
The resort itself is okay, nothing too fancy or exception but just fine for a week. Service is great, but the food in the main buffet areas is gross after day 3.
While they offer a decent variety of stuff, they have some very artificial flavored desserts, too greasy, mass produced and a lot of it is inedible for the discerning guest.
Whoever is the head of Riu's food and beverage dept, needs help getting a complete overhaul of the dining menu.
Princess Cruises has a better menu, quality of food and isnt so unhealthy that you are desperately trying to eat anything off the resort/Walmart any chance you get.
I know its Mexico, they have the fruit/tacos perfected - but they need a proper asian chef to fix their Asian buffet menu asap.
Indian dal= way too spicy for North American taste buds
Pad Thai- was some weird looking spaghetti floating in soya sauce/not even close
Beach was beautiful, resort is close to the marina. Uber is cheap there, and if you befriend a driver there they will take you anywhere you need to go for flat USD or pesos. Get their cell#
I will glady return to Cabo, but perhaps a different resort or Airbnb.