Fit perfectly and was very easy to put together. Pretty good deal for the price and it is fairly comfortable. Okay for the amount of times people will sit on it in the front entrance.