Heat  message functions work great, but seat of the chair is hard and not very comfortable for long hours of sitting.