I have used them in the UK, very priced
I lived in Slovakia for a few years where the are based, they have some serious shops in most major towns and distribution centre near Bratislava
absoulty no issues with using them again
defo not a fly by night firm