A good place to stay in for short term or long term