Easy to put together and arrived quickly - bottom cushion is definitely firm but the back cushion is comfortable