Thrilla's place is great. The location is perfect. I highly recommend staying here when visiting London