Everything you need and expect plus more. Fantastic location and well organised.