Only 3 stars? Apparently no one has been to Cabo. The food is good. The service is good. The prices are reasonable. Portions are generous. The drinks aren't watered down.
A BIG PLUS is that you can get a great vegetarian meal. So hard to find! We will be repeat customers!