We (4 adults and three young adults) stayed 8 days at La Ribera over Winter Break, and we had a wonderful time. The house was very nice; clean, comfortable, roomy, and with ocean views. It was supplied with pretty much anything you might need. The two downstairs bedrooms are somewhat isolated (only accessible via outside stairs), which was fine for us, but maybe not ideal if young children would need to use those bedrooms.
I loved the quick and clear communication with the owners. We were welcomed by the caretaker, who also checked on us one more time, to make sure everything was fine.
La Ribera is a quiet, small town close to great snorkeling at the Cabo Pulmo National Park. It would take us about 35-40 minutes each way, in a small rental car, to drive to Cabo Pulmo (faster with a 4x4). Very much worth the trip, every time we went. After going out on a snorkel charter, the snorkeling on your own is great at Playa Arbolitos. You can hike out further south along the shore from there as well. We also enjoyed going to the waterfall at Rancho de Mayo near Santiago. If you want windsurfing, kite flying, or more of a tourist atmosphere, Los Barriles (further north from La Ribera) has those kinds of things, and is easily reached from La Ribera.
Getting to La Ribera from Cabo San Lucas International Airport was super easy (straight north on highway 1). It took us about 45 minutes during daylight; slower during night time (cows on road at times). However, La Ribera is a world apart from Cabo San Lucas, as it is so quiet and undeveloped. There is a marina, hotel, and golf course under development in La Ribera though, which might change the character of the town a bit in the near future.