I'm heading over there next week and staying at Windsor which is way North. I've been going there since I was at UM (over 20yrs ago!) but I hear it's changed quite a bit and there's actually a few good places to hang out. Would anyone familiar help me out here? Thanks