Great for guest room/living room. Easy to put together by myself. 
seat is firm which is fine. If you are looking for soft/squishy this is not for you.