We used these guys a few years ago to remove some wallpaper and repaint. The crew did an excellent job and finished the project in one (long day). The result was great and clean up was good.
I would hesitate to use Max C's again, though. The crew was great, but I had trouble contacting the supervisor and waiting for him to show up. The only time I recall him showing up in time was to collect the check after the work was done.
I had recommended them to a friend, who was also satisfied with the work itself. However, he also had problems communicating with the supervisor and he discovered that they were not always paying their crew the promised amounts.
Again- great work, but not-so-great business ethics, from my point of view.