You could start by making the image on the homepage smaller. It was loading very slowly on a 60mb/s connection.
Clean, fast to load, if you ask me almost perfect. Re-size home page images (keep same size but use optimized PNG) This can make some really better load times (search G for free PNG optimizers)
everything seems so big. not always bad though. it does seem very web templatly though. which makes me think of it as quite a cheap brand
Looks pretty good in my opinion. Things to improve would be - Width of page seems too big. Pointless slider at the very top of the page that covers the contact number. Nav menu should probably be centered vertically.