Le Meridien is in the perfect location to see Nice. It is right across the sea on the Promenade des Anglais. If you can, stay there two nights. Short walking distance to everything - restaurants, flower market, old Nice, Place Massena, etc. The little tourist train starts right across the street.
You are a little far from the train station, but just rightfor everything else. You may want to take a taxi to the train station for about $8 or it is a 15 minute walk.
There is a line of taxis outside the door or the doorman will get you one. No need to reserve.