Here is my suggestion for the hotel limo issue. Contact the hotel to make the reservation, but ask for specifics about the car service. If the specs of the service contracted does not match what was sold/advertised/promised, then at check in you can raise the issue with the front desk.
Most hotels have various vendors with very different vehicles... the thing is that most clients dont seem to care (notice?) what car they are being offered. Maybe its just me because Im a car person, but I think that perhaps its worth it to look into the details.