The shopping experience was a little bumpy due to some miscommunication with the ordering staff, but once David got involved we were very satisfied. Long lead times are to be expected, and the company has adjusted their estimated delivery times accordingly. Four stars for ordering is due to David going above and beyond to make sure we were happy.