Great place. Particularly good for groups.