Perfect place, perfect location, perfect host. Highly recommended and we'd easily stay again.