Perfect location, perfect house, perfect host. 5+++ stars all the way! Wish we could have stayed longer!