Absolutely everything provided! Super clean, comfortable, modern and well-equipped. Spectacular view, gracious and attentive hosts, ideal location for our son’s wedding at nearby Roaring Camp.