can anyone recommend me a nice but cheapish self-catering place or hotel in bayswater or earls court? or any other central locations will also be gratefully welcomed!