Very clean! Perfect location! All around amazing experience!