Location is perfect!
I stayed here a few times, last time for 4 days in November 2012. The hotel is located close to shopping area and restaurant/hip area, if the weather is nice you won't even need to get a taxi to go anywhere as everything will be very close and in summer Oak street beach is walking distance. The lobby of this Sofitel is a amazing and quite a landmark and the bar downstairs is always full with a nice crowd. 
Rooms are good, get a high floor. Breakfast is great at the Cafe des Architect, now they also have a quick to-go breakfast free of charge if you are in a hurry. Two negative point: no pool, an hotel of this level could use a pool (indoor or outdoor). Staff is OK, they forgot to plug in my Accor number and i never got the points for it even after 2 email and 2 phone calls, i think is inexcusable for an hotel such as Sofitel.