Charlottes place is the best place to stay in London. The location was perfect and has all the things needed to make for a great stay.