Amazing location, warm hospitality, thoughtful touches, cozy feeling and easy communication - I've stayed at a lot of airbnbs but this one takes the cake.