Very good place close to Finch station, good for couples