very accommodating and clean.