Immaculately clean. Excellent communication and great location. This was perfect for our requirements