So comfy and soft. Best fit for my side sleeper daughter. Fast shipping. Comes in a compact packaging. It took 2 hours to become its original size and then It was ready to sleep on. 

Fits perfectly on bed frame. Not too firm or very plush. It’s a medium softness. Price is about right for this quality. I just got it week back but I feel that it will hold well. I’m very happy with my purchase.