Bed-and-breakfast wins approval with conditions