Clean and stylish place in the centre of North York