I just remodeled my shower and this was the only place I went. The customer service was great. The sales guy was really nice and helpful. And when I had left over tile that I didn't use, I just brought it back and they refunded me. :)
Yes some of the stock is limited and mine even took 2 weeks to come in but it was worth the wait for the price I got it for. :)