Excellent place to stay for business or leisure.