Lovely stylish place with adequate space to host large group.