Top notch stay at a reasonable price.