Everything you need and much more! A great place to stay, friendly, thoughtful and generous hosts and very comfortable. We highly recommend this bach - you won't be disappointed!