We had Rob DJ our wedding and he was great! No frills and was really accommodating. We spoke with him a few times before our wedding to make sure we were all on the same page. The site has a database where you can add songs you know you want played. He did everything exactly how we wanted it and kept the entire reception on that dance floor!!
His photos came out beautiful! He does standard portraits but he was more photojournalistic which is what I like.