Greta location, great attention to detail, great service from the hosts! We loved it!