Excellent, well built product! Love it! Delivery was on time. Some slight damage during transport but not enough to return. Some challenging moments with assembly, especially the roof. Took hubby and I, 10 hrs. Extra screws given.