Great accommodation, location and facilities