Great place to stay long or short term.