I have stayed at 42 mile crossing and found it quite good, they have toilets there too.