Clean tidy and in a lovely location. Easy and and communicative.had a lovely time.