Excellent stay. Well organised. Responsive. Flexible.