Very clean! Perfect location! Pool was even prettier in person!