Beautiful location, fabulous hosts, perfect set up... everything you could ask for :)