Very clean, very friendly, excellent location and a brilliant time.