Excellent support and firmness. Good thickness(20cm) that makes it look very nice on the bed. Only drawback is smell of plastic, which is common with any foam mattress that comes rolled in a plastic package.