Perfect set-up for a family, modern and well appointed, great location, terrific hosts.