Great place to stay short term or long term.