I am not very happy with my recent purchase on May 10th.  I received it in a timely fashion, (May13) However there was no hardware, contacted them and was told it would be here June 7th, and it was never recieved.