Excellent stay long or short term.