Great item, it is perfect and firm! delivery was great and up two flights of stairs so thank you to the delivery team! Very happy with the product!