Super carros is a decent company. They have a good...
Super carros is a decent company. They have a good selection of vehicles, but their prices are a bit high. The staff is friendly and helpful, but sometimes their customer service can be slow. Overall, I had an okay experience with them.