Looks great besides a small stain on one of the cushions. It is a little firm but not too bad when sitting on it. It was super easy to put together. Loving it so far!