Took almost two weeks to arrive. Assembly was very easy and took approximately one hour. Everything fit perfectly. Very sturdy and seats are a good size for my 6' 2"" frame.