Not too hard to put together, super pretty  just looks very nice. Not squeaky at all and stays out even on wooden floors.