Well our waiter John left a bad taste in our mouth. When he approached our table he did not introduce himself, but stood silently behind my husband until we noticed he was there. Since we were sitting by a half wall in front of the kitchen, he used that side of our table as the lazy way to deliver our drinks and appetizer plates. When asking about drinks he rolled his eyes and shrugged his shoulders. He made no effort to suggest drinks from the bar. We ordered appetizers that were delivered with our food so we ate cold nachos. He has not table touched since we received our food and it took over 5 minutes for a drink refill. Sorry Cabo, but we probably won't be back nor would we recommend our friends to eat here.