Very Clean!! Great place very close to the beach. It also does have AC now regardless of what the other reviews say. We would definitely stay here again.