great place for a short or long term accommodation.