Excellent location and very good communication before/during stay.