Everything as described. Location is good, you can reach everything by foot (there is a bus stop close by though). The hosts are really friendly (Including their dog) and willing to give tips or help if needed. Definitely recommend!