Clean and well-run in a lovely building - highly recommended!