Fantastic place to stay long term or short term.