I've gone here a good amount of times and they are definitely hit or miss. Some days i have received fantastic service, and other days abysmal service. Even though the quality of work is always nice, I'm not fond of arguing to receive a particular service (the guy didn't want to glue crystals on when I requested).
Today I sat for a solid 30 minutes waiting for a pedicure while they sat multiple girls who came in after me. I understand taking care of regulars, but c'mon.. 3 regulars while someone waits for 30 mins. Not cool.
Like I said, hit or miss. When they do it right, they're awesome.