super clean, great communication, wonderful location, amazing shower, exactly what we needed and more!