Very clean. Well-organized (everything labelled and instructions provided). Host is flexible. Everything labelled. Great location.