Assembly was time consuming, but it looks nice and the seats actually more comfortable than I thought they'd be. Easy to clean - a must when you have little ones.