I recently rented a jeep for a week from L&L Jeep rental on St. John. At the time of rental and previously when I called, they informed me that the %50 cleaning fee would only be charged to my card if the vehicle was not returned reasonably close to the condition it was rented in. The vehicle was returned in the same condition and clean. When I dropped it off they told me it was fine. I spoke with the owner today and he said they only return the $50 if the customer SPECIFICALLY ASKS FOR IT UPON RETURN OF THE VEHICLE. I have rented literally HUNDREDS of vehicles all over the world and have NEVER been charged a cleaning fee. This appears to me to be a way to ripoff unsuspecting tourists. I think it is unscrupulous and BAD FOR BUSINESS. I am filing a complaint with the U.S.V.I. consumer affairs office. Meanwhile, don't rent from them unless you remember to ask for your $50 and they agree to pay you. The owner also told me I am calling too late even though I just received my credit card bill. I called last week and they said to call back this week since they did not have my agreement in the office and had to retrieve it. The owner said he didn't have my invoice and that it was too late. I am filing a complaint with the U.S.V.I. Consumer Affairs Division and disputing the charge with Mastercard.