This is a great place to stay - fantastic location and wonderful hosts.
Be sure you're happy to climb a lot of stair to get there 'though! - if you are it is well worth it!