I wish I could give more stars if I'm honest. Absolutely perfect from start to finish. Everything you need is there, plenty of space, couldn't ask for a better location for getting around London, and Sherri is just the best!
If I'm ever in London filming again I know where I've got in mind. Highly recommend.