The hotel is nice. The view was great and the gym was well appointed. The beds were a bit hard, not horrible, but not the most comfortable.
The food was mediocre and EXTREMELY overpriced. The "American Breakfast" was $46 (include 16% mandatory tip). We're taking 2 eggs, bacon, potatoes and fruit. I'd expect to pay that in a nice hotel in NYC, but we're talking Cabo here!
For dinner, we ate at Cielomar on the rooftop. Great view and the service was good. Again, it felt like price gouging. My daughter had a 7oz filet and it was $101.
I'm not trying to nitpick, but the same filet at an upscale steakhouse in Scottsdale, AZ is $71 (with tip)... generally, Mexico isn't a 30% premium to US prices.
We also had an incident where the service staff entered our room without knocking. My wife had just exited the shower, and luckily had dressed 30 seconds prior.
Lastly, we were charged $200 for a massage we didn't get. I have emailed the hotel, but have't heard back yet.
Everyone was nice, but we've stay elsewhere in Cabo and had better experiences.