Just what I was looking for. Perfect size, firm but comfortable and the upholstery is very soft.