Very clean with all the accommodations one can ask for.