Fantastic, clean, accommodating +++