Very nice and clean... There is a 100 dollar deposit upon check in.