Everything has described. James is a great host. Made us feel at home. Great attention to the small details makes all the difference.
Perfect location.
Warmly recommended.