Spotless clean and had all the little touches we didn't expect. Catered for all ages. It was great