Great hosts, beautiful setting, pool and tennis court. Plenty of space for everyone.