everything necessary for a nice stay. hosts were responsive and welcoming. location is outstanding.