We loved our visit to Cabo San Jose in 2010. It is a short walk to the town square and there are places to eat there and on the way and we enjoyed it. You can take a taxi to the San Jose Marina and there are several restaurants there too. (Lots of nice yachts docked at the marina.)
The beach was pretty nice. Down to your right from the resort some folks set up large canopy tents and do massages for a great price. I personally liked the gals in the pink ones better than the white ones.
They Mega is a short walk from the resort. We stopped at the ATM on our way there and then bought food and beverages. We then took a taxi back for about $5 so we did not have to carry all the stuff back. Beverages get heavy
We only went into Cabo San Lucas one day and did have a sail scheduled. That was nice. There are some great restaurants along the marina area. You can take the bus into Cabo San Lucas from across the street from the Mega. It is not very expensive. The taxi was about $35USD. It is a 30-40 minute ride. We tried both - I was OK with the bus, but our friends did not like it. But, we take the bus when in PV and Mazatlan, so it was fine for us.
We loved the GM there - all units have ocean views. We have not been back since it was renovated after the hurricane a couple of years ago, but it is on our return to list. (Without friends this time!)