Spotless, spacious and great communication. Home away from home.