Love it! Firm, holds its shape and gives great support. The only reason I didnt give a 5 star rating is the fabric. Its soft but may show signs of wear as its sort of plushy.