Pleasure to deal with and felt instantly at home.