Everything you need.
Great location
Fantastic host
Would stay again