The Fariview is a classic old hotel, with great charm and history. Unlike some older hotels, though, the Fairview has been updated to keep up with the times. This goes for the amenities in the rooms as well as the other services, such as the restaurants.
The rooms can be a bit small, but there's no need to stay in the room with the gardens, pool, and other facilities. The restaurants are very good, and the kitchen is pretty quick with orders.
The biggest problem I have with the Fairview is that it's a bit removed from the rest of the city. That may be a good thing for some, but it puts you a bit far from the restaurants, shopping, and services downtown.