Checking out Boulton & Watt, a new joint at Houston & Ave. A