I would recommend Cabo Azul. It's a beautiful hotel. It's actually in San Jose, which is 20 min away, but San Jose feels much more like an authentic Mexican town. Thursday nights there is an Art walk in town that's a lot of fun and San Jose has much better restaurants than Cabo. Cabo Azul's restaurant, Javier's, is awesome! My boyfriend and I drive there from Cabo all the time for dinner. Other restaurants that are good in San Jose are: El Grill, Tequilia's, Baja Brewery, Baan Thai and Morgan's. I live in Cabo and that would be my recommendation. -Neysa Berman