A great place to stay short or long term. Great location and amenities