I have not been to Cabo, but we stayed at Le Blanc in Cancun. It was awesome. The food and atmosphere were excellent. The one in Cabo is newer and a little bigger. My wife and I plan to go to the one in Cabo soon.
https://los-cabos.leblancsparesorts.com/