Perfect place, location and hosts! We loved every minute there!