Arrived before it was scheduled to which is always exciting! Easy to put together! Solid little bench! A bit hard but fine for what we need it for! We love it.