Great place for either a short or long stay.