5 star view, 2 star service...so I settled on a 3. Took them 25 mins to take our order: two virgin prickly pear margaritas. Then when it came after 20 additional minutes, I took a sip and they definitely weren't virgin! I pointed it out and she immediately realized she'd ordered them with tequila and said, "Ohhhh no! My mistake! That's a HUGE factor!" Uhh yeah, one could say it's the BIGGEST factor in a virgin cocktail. After another 15 minutes, our correct drinks came. Our server was very sweet and accommodating but man are they slow here. The moral of the story is this: if you plan on sitting down for drinks or food at Onyx, you'd be wise to clear your plans for the remainder of the evening!