Extremely clean! Great communication! Great location! We will definitely come back