Perfect location and great hosts Who thought of many details :)