I am NOT a fan of the large hotel nor of Fairmonts in general. But I will be returning to the Hamilton Princess. We booked the Hamilton Princess because of the price. But every single member of the staff went out of their way to see that things went smoothly. Even though we officially had a non-cancelable reservation, when Hurricane Sandy prevented a timely arrival, our changed arrangements were handled calmly and very fairly. We had a delivery not show up, the staff took the problem in hand. We splurged on one meal in the restaurant. The service was fabulous (food too.)
The location is great. You can safely walk (not all Bermuda roads have sidewalks or even berms) to many restaurants and other Hamilton locations. The bus stop and ferry terminal are not far.
Our room was on the fifth floor of the main building with a very nice balcony. View of the harbor. Only downside of these rooms were the acoustics. You could hear every word on the patio below, we were not able to sleep with the door open even though the nights were mild.
Air conditioning was great. The fan ran constantly, (and relatively quietly) so we got good sleep.
Room was a bit shabby, but clean and just fine for the price. We will go back.