Professional site, well done. Although I agree with the previous poster that it could use some contrasting colors or pictures. I also find the text on the small side, and lacking enough breating space. I think adding some design elements and enlarging font size and line height would benefit the look and feel. But it's a solid site anyway already.