We purchased our 4012 from them. Custom ordered, so we didn't pick from their selection... Service was great in the beginning, however when it came to warranty work, things got a little slower. A lot of empty promises and after a while we just gave up.
I think if we didn't live so far from them, 3 hours, and we weren't so busy with our schedules. (We race 15 weekends out of the year and during our breaks we would pratically go out every weekend camping,) Things would have turned out better. It just gets frustrating when we would be ready to have work done, then Heartland would be closed for the season and things that were supposed to be ordered once they reopened never happened. Then they didn't recall conversations, so it was a he said they said situation.
When it came to the major things, they were right on top of it, anything minor, I would try to find a local dealer or try to fix yourself... All and all though, they were very helpful and very good with our initial problems.