Excellent place to stay short or long time.