OMG lol this is almost a poetry..... I in fact got brand new bed with new mattress, it's little soft for me (I like a bit harder surfaces) but girls would love that