It is really pretty and only took about 1.5 hours to assemble. It is firm but perfect in our spare room.  We haven’t had a chance to sleep on it yet.