Top notch, really great place to stay