Wynn's place is great, centrally located in the heart of Soho. It is surrounded by plenty of amazing shops, restaurants/pubs, as well as being only a couple blocks from Trafalgar Square. Check in/out is also incredibly flexible and easy. I would highly recommend staying with Wynn.