Excellent location, excellent host, lots of unexpected thoughtful touches.. We would definitely stay again.