Book! Book! Book!
This listing is absolutely everything you could possibly ask for in looking for accommodation.
The hosts are incredible people.