I have used them for a full web development and am currently redoing my site at the moment - would highly recommend.
They have been patient and a wealth of knowledge as I iterate my offerings and change my ideas about how I want to present my business.
They are reliable and good at their job. Nothing is a problem. Highly recommend.