I have been in Cabo many times and if its lunch or an afternoon, by far its Alexander. Excellent food and even more excellent staff fellows and service with attention to all detail. There is a reason the tables are busy. Repeat customers are the custom. New patrons feel like they've been there before.