The bed itself is great and I love the look.  
It isn’t hard to assemble, it does take time to do so...definitely not an easy assemble.
I only gave 3 stars as the footboard came scratched in multiple areas.  I’ve reached out to customer service regarding and will update my review once I hear back from them.