We stayed in a number of bnb's and hostels during our stay in Spain and they were all very good experiences. We did use the kitchen to make a cup of tea and get water, the sheet was torn as mentioned to you on the second day, there was large amounts of dust under the bed and on furniture, the glass shower screen has not been cleaned for a while and the tap in the bath was broken.
If you say the distance of the bathroom is normal, we never experienced that type of arrangement in any of the other 7 places.
We did not want to stay in hotels so that we could meet people and this worked very well. All other accommodations were amazing, including a hostel, which has large amounts of people staying, the shared facilities and room were all beautifully maintained and clean. Maybe you should get a new cleaner