Clean. Superb location. Will definitely return again. Kids enjoyed it a lot!