I have been here a few times over the past 6 months or so. Overall, the experience has been good. There aren't many people here though. I like the concept, and the location is exceptional.
Southbridge is on the south side of the canal from the Scottsdale Waterfront (yes, the waterfront is it's own location, not part of the Mall!). Sorry, thats a whole other conversation.
The same group that runs Canal is also involved in the Estate House. The Upstairs lounge is a great place to watch the sunset!