Small, but unique experience in a great location - most enjoyable.