I've employed Eric and his team to purchase twice and to sell two properties. So, I feel like I know quite a bit about how they work, and I couldn't give them a higher recommendation.
On the sell side: Eric is very systematic and thorough, and selling my first home I talked to quite a few realtors, I was really comfortable with Eric and his team, never feeling like I was asking a stupid question, and I asked a ton of questions. He has a great team of staff and contractors that helped me stage the homes, photograph the homes, last minute repairs to help the value, and they marketed the heck out of the homes. He gave me great advice with regards to pricing and strategy. We sold with multiple offers on one property (above asking) in a hotter area of town within 24 hours of listing and we sold very close to list price on a second property in a less hot market. He was available and promptly returned calls and emails. After we were under contract, he helped us negotiate repairs and kept us informed until we successfully closed. A+ all around.
On the purchase side: Eric is available, informative, and honest. He or Bailey were always available to view any property within 24 hours, usually just a few hours and they helped me look at the pros and cons of each property. I wasn't rushed in any way, and again I was comfortable looking at enough homes to make sure I got exactly what I wanted each time. Eric provided honest opinions of each neighborhood and the market value of each property. In short, he didn't just try to get a quick sale, but really helped me through the process (This proved it's value as my first purchase through eric we sold under a year for a substantial increase in price)
I have recommended Eric to a number of friends and family and will continue to do so. He's a true advocate for his clients and I absolutely enjoy working with him, I hope to never move again, but if I do I know who I'm calling first to sell.