Assembly was not too bad. Definitely need two assemblers!! Very unique way to have extra bedding. The length is great even for a tall person. Ordered the light grey..beautiful color!! Is on the firm side but a foam  bed cushion would easily solve that issue for someone who prefers a softer sleep arrangement. Shipping was right on schedule ! Very pleased with purchase.