Very good place to stay for long or short term