Nice, clean, well presented. Lovely people.