As described, perfect location since you are literally in the center of London, easy access, automatic check in and good communication.