Wonderful place for either a short or long term stay.