The padding is firm and comfortable.
The materials looks and feel great too.
As far as customer service, Inmod was very accommodating. The product was on back order for more than two months but we got constant feedback from Inmod on the status of the delivery. We were not charged until the product was ready but also after confirming we were still interested after the ling wait.