Riviera Travel
View company profile →
Humans to the rescue.
The fifth star is missing only because your website gave up midway through the booking. Your telephone agents (I dealt with two) took up the process and were both first-rate. The conversation was relaxed but covered everything that was needed.