Very happy with this purchase. Easy to assemble I did it alone in maybe 15 minutes. Easy to clean. I have two small children and so far its been great for clean up and cushions remove for easy access to clean as well. And comfortable! Not too firm not too soft.