Spotless, great location, great communication. All round excellent place to stay