friendly staff, clean room and facilities and a great location make Alabama Hotel a fantastic stay.