This couch is great. It isn’t oversized, but it isn’t too small. It has just the right amount of firmness in the bottom cushions. It arrived about 7 days earlier than the original delivery date. It took about 15-20 minutes to put together, and did not require much energy to put together, haha. Overall, this couch is great. My cat loves it as well!