excellent hosts. excellent location. excellent value.