I had no problems having my purchases delivered.  The Pool table was easy to put together, and everything has been very nice, customer service, was excellent.

Pros: Everything showed up early, Didn't expect such timely service
Cons: No cons,