Has everything you could think of, and more. Great location and comfortable accommodation. Hosts very helpful.