Sensational place in a sensational town- well worth a visit on all counts.