A little hard, but honestly I like it! Its a great look and modern. For sleeping, just put a little more  bedding to pad it and its very comfortable.