In regards to the 3 nights, I arrived on Sunday 5th September, the hospitalero asked how long I wanted to stay, and said I could up to 3 nights(I only stayed 1), but there were only about 10 other pilgrims in total, so maybe that's why. I imagine you're right in regards to high pilgrim season.