Accurate, Flexible and very accommodating. Highly recommended. Excellent stay.