Absolutely everything you need in an Airbnb. Bill was fantastic and the location was top notch!