I love this loveseat!! Yes, it sits firm and may need a few screws for the legs but it is awesome!!!