Fantastic place, wonderful hosts, great location ...it doesn't get better than this!