This is for my 13 yr old great grandson. Will know how it is when he comes here this weekend and how he sleeps. I didn't sleep on it but it seems sturdy and firm. I am very happy with it and sure he will be.