Fairly easy to put together, but can scratch easily to recommend placing a blanket in the floor. 
Legs are basic… 2 basic for the price so I needed up buying new ones that were more stylish.