Took awhile to ship but very pleased. Frame was delivered clean and in perfect condition. Very easy assembly, it took about 30 minutes to set up with another person. The frame is sturdy, doesn't squeak or make noise, and the mattress does not slide at all.