@Lorna170
"If the host charges for a second guest, why is that not in the listing description?"
What about
If the host set different prices per date, why is that not in the listing description?
Because when you do a search in order to book , you must enter your dates and the number of people as these are contractual commitments and there are tax and insurance consequences.
It is nonsense on Airbnb (or other website or train/plane booking or car rentals) to search without the true information as prices vary according to the number of people, dates and duration of the trip.
Moreover @Charl2838 had 48h to cancel without penalty if his stay was in more than 14 days.
What did he do during this time?
For a one month reservation, it worth to discuss "details" between the traveller and the prospect before booking.
Have @Charl2838 mentioned they were 2 before booking?