Exactly what I was trying to find for my small apartment! Not terribly hard to put together but the foot rest parts took a little work lining up all the holes. Comes with a little tool for the screws so you don’t even need your own! Love the color as well