Great place. All as described.
A bit out of the city centre, but take the subway on Ossington, and you are there in no time.