Hello Esteban. I don't know the name of the guy but I remember he mentioned the "Leo House" in Chelsea through Booking.com. I love those tips.
Leo House is a Catholic hotel. There is a convent upstairs. It is like a two or three star hotel. Decent and clean but basic. Because they are a religious institution they do not charge tax. Open to all religions.