super clean. no ac but portable tiny ac and fan inside the room. shared bath. everything was. nice and easy.