Very clean! Very accommodating! Very enjoyable! Great host! Great communication! Very pleased!