I did indeed fly back from Jerez a few years back, if I recall there was only one working toilet... we were told to "go" before we boarded.... it was either wait for the toilets to be fixed - which would have meant we would have gone past the curfew and been delayed until the morning.. or cross your legs....
You get what you pay for ,,, and I did not pay much, the legroom is fine, modern 737,,,have flown them since with no problem... nobody forces you to fly with them..