It took forever to come but it was definitely worth the wait. I love it so much. Great quality for the price  super form yet comfortable enough to take a nap or lounge watching tv.