The perfect resort for kids of all ages - 1995 and beyond