Love the style, details and size. So easy to put together. Seat cushions are firm but we love it. Great for small space. The dog tested it out.