Top notch, very good place to stay