The bed is great, we got it for our daughter and it has just enough cushion from the pillow top, but also great support. The only complaint is the awful delivery service from the delivery company. The bed was ready for delivery at 4 weeks but since the delivery company was adament they could not work with my schedule we didn't get until almost 8 weeks. They were not only very unprofessional but very rude and lied by saying they left messages for me but when I checked my voicemail logs there were no messages! It took me calling Overstock and telling them I had to cancel my order because the company would not work with me, then O called them and made them work with me. The delivery guys were great and even said they have a lot of complaints to them from customers about the customer service females that work at the delivery company. What a shame, but a great bed and would recommend to anyone!