It seems fine. Isolation test is >5GOhm @1000V DC, output voltage is stable and it can deliver the specified current without voltage drop. Tested it only for 5 minutes though. Beware of strange pinout, the INPUT is where the pins are narrow spaced!
Good seller. The order was shipped quickly. Very fast delivery!