Superb comfort, super host, peace of mind!