Brilliant place, brilliant host and brilliant location. A must visit.