A great place with plenty of style and charm.