The George IV hotel in Pinheiros is great. I have lived close to the hotel for a year (as I am married to a brazilian). There are a few good restuarants and bars nearby and you are close enough to the business district and other frequented areas so well located. My family have stayed here in large numbers a few times before and they have thoroughly enjoyed their stay. The rooms are very spacious, modern, comfortable and clean. There is a good selection of food available. Most importantly the staff there really look after you. As all my family don't speak Portuguese and a lot of the staff there speak English they had plenty of requests thrown at them! They are really helpful and go out of their way to make sure you are enjoying your stay. If you are staying in Sao Paulo on business or pleasure then I would highly recommend George IV hotel
