We stayed at Bill's house for a couple of days and the room we stayed in was super clean. also the place is very close to the train station, so getting to London is not hectic.
Bathrooms are common (among 3 rooms, I think) but it wasn't a problem. Bill is a great guy and it was very pleasant talking to him. He was also very accommodative when it comes to check in time, we really appreciate that.
I would definitely recommend staying at Bill's house if you are planning a visit to South Croydon.