Overall it's very nice and clean. I like it, but I think there is too much blank white area smack dab in the middle of the page. The center of the page is the most valuable and it's being wasted there. I would have either used two tables to organize announcements/news/specials/etc or narrowed that whole area down so it doesn't look quite so empty there...
i wish i could make website as great as this one,BUT
1.You have wide middle area with no text so i had to scroll down to see the pricing.And your prices are not something you want to hide,because they are very good.
2.use larger text,because your present one hard to read and for many people it may be uncomfortable factor in general