FIXED: a few bugs in hotel transaction