Excellent place for both short and long stay.