Baught this mattress for my son after his child's one was getting to soft for him. Really good quality matters, not to soft not to hard for a 10 year old. 
Delivery was almost next day even though I paid for standard delivery.