Nice and clean.
My only beef would be with the header. The text-based logo, while I've seen that done more frequently recently, something I am not a fan of. Perhaps have a custom logo designed.
The main navigation, I'd go for a more exciting/trendy typography choice than Times New Roman font.