I've had two years experience with them. I like their layout and software, lines were fair but you could find a nut here and there. Had very, very few problems reaching them via phone during peak hours. Customer service I had other friends using them that had difficulties understanding (halftimes at the bar most of the time) I advised them to try hanging up and calling back, also them stepping outside of the bar to make the call always was a plus!
I'd rate them an A as well