Nice and clean in the soft play area. Slightly small. Foot is okay for the price. Toilets could be cleaner.