This place is a must and it is great: not only it is superbly located, it is also clean and big.
Since the apartment is all the way up, you'll be totally independent.
The hosts were wonderful too. They wanted to now as much as possible about my stay to make it even more enjoyable, and they welcomed me in person and gave me instructions for the house and local tips.
Enjoy!