Spotless, clean an absolute pleasure to stay at