We rented a car from them in February and could not have been happier. Everything went very well. I found it hard to find a lot of reviews about them, but it didn't matter. (actually think they have more rental brands, at least there were a few brands with the same service desk at the airport office) It was very bad weather when we were there and they sent us daily weather and road info and weather forecasts ahead of time. They came and helped us when we (despite the warnings) fixed the car in the snow.