Great place to stay for both short term and long term.