The hotel itself was fine - not either great nor horrible. The rooms were clean, if basic, and amenities seemed suited for what you'd expect in a 2 star hotel. However the price, and the hotel is advertised as, a 3 star, which still isn't the end of the world.
However, DO NOT book this hotel if you intend to easily get to the beach in Villefranche-Sur-Mer. Hotel La Fiancée Du Pirate is located 20 metres from the border with Nice (you can see the demarcation line from the front door of the hotel) and there is a 25-30 minute walk up and down a large hill between the beach & train station and the hotel.
Finally, they seem to charge you extra for a 'seafront view'. As far as I can tell, because the hotel is situated on a hill, there are only rooms that are 'ocean facing', although again the ocean is quite a long way away from this hotel. I'd certainly not pay extra for this "view" in the future, and I'd be surprised if those who didn't pay this surcharge didn't get the same view.
To sum it up: service was fine, room was fine, view was horrible, distance to the town was horrible. Wouldn't necessarily visit again.