Ordered on Thursday, shipped the next day, delivered on Tuesday. Came in 3 huge boxes that FedEx walked into my apartment. Took 15 minutes to unpack and assemble with the help of a friend. Very firm but beautiful! Very well constructed and seems sturdy. Customer service was amazing!