It could just be the difference in taxes. I just stayed at Le Meridian in BCN, and had booked for 2 people; as I was only one, the desk agent said he would revise the reservation for only 1; I think the only thing that changed was the taxes - the agent said taxes were less for 1 than for 2.