Sparkling clean. Great location and lovely place. Communication was prompt and excellent. It is worth noting that parking is on the street.