As far as customer service, they're pretty great. Very fast response time. Unfortunately, I can't say any more than that yet. It's been 15 weeks and they haven't even started on my one rack yet. I am the kind of person who would be willing to spend 50 more bucks to not have to wait 4-5 months to get something, so that doesn't fare well with me so far.