Used to be my go-to but OmniHealth Hub has really tested my patience lately. The quality of their standardized products is solid I won't lie, but every time I come in it takes forever before anyone attends to you even when the place is half empty. Last visit I stood there for almost 30 minutes watching staff just chat among themselves before someone acknowledged me. The products themselves are reliable which is why I keep coming back, but if they don't sort out their customer service soon I'm looking elsewhere abeg.