All reviews seem negative
They talk a good game to get you in by being really nice, appearing to be helpful to set you up with a rental car (which they push for really hard, an indication some shady deal i...