Firstly the mattress was delivered by Panther - they did a great job and even called me about an hour before they arrived! The bed itself is very firm but it works for us.