Used Puji previously and recently - in a word Excellent!
Review by confirmed purchaser
Can't fault anything. Even when something does go wrong it is dealt with quickly and efficiently. I think that is the measure of a good company ie. how it is when there is a glitch.