very clean, modern, tidy, well-equipped. Highly recommended.