Absolutely spotless and sparkling clean. Lovely atmosphere and great location. I would stay here again .