A great place to stay, for business or vacations.