Cleanliness, comfort, and communication... five stars all around!