Very clean and very welcoming. Accommodating and very good at communicating from beginning to end. Highly recommended.