very clean! very safe! very welcoming. everything worked great can't wait to stay again!