Wonderful place to stay for short term or long term!