Exceptional on all these fronts: cleanliness, location, and communication. We really enjoyed our stay.