Definitely need to purchase a different mattress as this one is not comfortable.  Fits perfectly and was not hard to put together.