I love it , very firm but not too hard. I ordered it one day and it literally came last than 24 hrs later