It would have been a better service if they update me from time to time instead of me calling up for a status. But yes, I will recommend them. Knowledge wise, they're great!
I liked my experience with this firm as they were very accommodating and passionate with their craft. They very quick to respond to my emails and made sure that I was always informed of the progress.