This bench is beautiful. The wood is better in person. It is solid and sturdy even for a small bench. Make sure you check the dimensions. This is a smaller bench but is exactly the size we wanted for our space. It comes fully assembled. It did come with some dirty marks on the cushion but I think I can spot clean them. Overall very happy with this shoe bench.