Featuring 85 foot pull-thrus and wide paved streets, the Ambassador is located near Idaho's wine country and convenient to the Boise metro area: the perfect home base for all your activities.