Everything you need, they thought of! A great place to stay, with very nice and accommodating hosts.