Affordable resort lodging in a great location.