Tim was excellent and very transparent communication is observed. If I ever have to give a feedback, I would say they need to give you anticipated shipping date. In my case I ordered I have not got the shipping date until I asked :) but if you ask, they respond timely fashion.