No. As with most things, if it sounds too good to be true, it probably is.
Currency conversion services are businesses and need to make money somewhere. Providers which advertise fee free exchange will usually hide their charges in the exchange rates used. This isn’t transparent and it can mean you pay much more than you should for your holiday money. Hidden costs like these can really mount up - in some cases the true commission charged is as much as 20% - 30%, despite the attractive offers being advertised.