Very well padded and not too hot to sleep on. The straps are easily adjusted, sturdy and fit different mattress heights. Even on our deep mattress, they fit securely.  I would give it 5 stars, but it makes our bed very high, and I slip a bit as I try to get on the bed. It t also a little soft for my liking.