Took a bit to assemble but absolutely perfect! The fabric is SOOOO soft, very sturdy bed no swaying or rocking. No squeaking or anything! The legs are mostly fabric so not even a need to put anything under it to prevent scratching the floors. 1010 recommend!