This exceeded my expectations! It arrived in less than a week! I assembled this by myself and it was quite a project but not too difficult.  The color is vibrant and the fabric is very soft. It’s firm but very comfortable! My dog approved and was ready for a movie night!