Excellent in terms of organisation, cleanliness, responsiveness and professionalism. Highly recommended.