Great place!
You need to be willing to go uphill and downhill a lot, that's the only critique.