Hotel review: Hotel du Cap-Eden-Roc, French Riviera

Business Traveller checks into the legendary South of France property