The Beau Rivage has the most modern amenities and perfect location. The rooms are spacious and minimialist. The bathrooms are quite posh. The hotel has its own private beach, at which anyone can rent beach chairs for $10/day. They have a seaside restaurant and bar open to the public. I lived in Nice for a while and had many good meals here.