I dined at Los Cabos twice this week. I visited the location in Broken Arrow next to Bass Pro Shops. The atmosphere is great and all the staff are so friendly! The price is a little high, but the food is served in good portions. During the week there wasn't a wait to be seated but on the weekend the wait is usually pretty long.
I personally do not or would I choose this restraunt for dining. I mearly went because others who organized the get-together scheduled it. In Broken Arrow and for the money charged-there is far better Mexican dining.