Perfect place in a perfect location! And David is a superb host. Highly recommended. :)