i did cabo and sjd couple of times, stayed at hilton on sjd side, was good. nothing special, on cabo i stayed at Solmar, and it was the best exp. its all in, however its a la carte, so no buffets , plus its close to lands end, where the rocks are, you can go over the rocks and end up at swimmable beach. remember cabo u can't swim in ocean and only few beaches are swimmable. (non at SJD side). SJD has more old folks, Cabo is where all the clubs are etc.
so basically u end up here .
Puerto V, dont remember much, haven't been to mexico in a while :