If you don’t need a complicated site, one with a convoluted back end and databases and everything, but you still want a beautiful responsive site, OneNine does great work. They also do branding, so they can take your project visually from start to finish. Plus they do social media consulting, training and management. Booyah.