i already did some research over the weekend, but the forum threads seem a bit dated.
i haven't come across any negative comments about them, me nagbanggit pa nga that their units have the NTC sticker, and nag iissue sila ng OR.
Medyo malas ako sa pagbili ng electronics so pardon my OC. There's a bit difference between their units vs the official stores. Parusa lang nga pumunta sa physical stores nila.