This is perfect for small spaces. It is firm, we use it in our game room. Assembly was quick but tricky for one person.