Flagstaff Hill was an amazing place to stay. The accommodation was immaculate and the historic touches were wonderful. The staff on check in were extremely helpful and friendly. We will be recommending this to everyone.