We arrived at Fasano with very high expectations after having read several reviews and heard from friends who had stayed at the hotel, and they were exceeded by far.
The service you get is absolutely top notch, from the moment you set foot at the hotel until the time you leave.
Staff go the extra mile (and beyond) to make you feel comfortable. We had dinner twice at the hotel and on the second night both waiters who had looked after us the day before remembered us - a very nice gesture that makes the treatment you get much more personalised.
The concierge also arranged for us to go to Corcovado and Sugarloaf mountain - we just let them know when we wanted to go and they arranged everything for us.
Location - the pool is simply amazing, the sunsets are something really worth seeing overlooking Ipanema beach.
Overall, really a 5 star hotel, cannot stress enough how professional and excellent the staff at the hotel is.