Location was great. Special touches made us feel at home. Communication was spot on.