Excellent. Easy, comfortable, well-appointed, great communication. Pretty much exactly what you want.