XO is my standard mom and sister nail date place. The staff is friendly to everyone, but even more so my mom because she is maybe their most loyal customer! We took a group in for my sister's pre-wedding day and they were great - opened early for us and let us bring in some refreshments to make it special.
They have a lot of stations and a lot of technicians, but do get very busy and sometimes have 30-60 minute waits. We usually make appointments, but unfortunately they don't really mean much! Best to go early to mid-day on the weekends (don't wait until the mid-afternoon) or afternoons during the week.
Even when they're busy, the service is great, they take their time and you get a really nice treatment! Of course they upsell, but the extras are lovely and they have some really skilled artists who will give you a cute little design!