This was our second visit to Cabo but our first time at Hacienda. Their patio equals the ideal outdoor dining in Mexico experience - fabulous view, amazing ambience. The most challenging part for us was finding the restaurant - it's located inside the Hacienda hotel/condo complex, which we didn't realize, and we had our own car, so we definitely stopped a few times in the area to ask (and then re-ask) directions to the restaurant. We're so glad we went and will DEFINITELY go back on our next trip. My husband and I split one of their shared entrees - we were very hungry and my husband declared that he could have eaten the shared entree on his own, so keep that in mind when ordering. The portions were not small by any means but they weren't outlandish. Salads and seafood pozole were divine, and we are still dreaming about their churros with caramel and chocolate dipping sauces for dessert.