Max and Billie's apartments are perfect for a London stay. The location is brilliant, they are clean and safe, and the check in is nice and easy.