Explorers Hotel near Disneyland Paris – rooms, location and price