Has anybody heard of this company or used them. My son has found an excellent deal with them, but on any other accomodation site the apts he is looking at are over £200 more expensive. This makes me slightly wary, he thinks he has found a bargain. I'm not so sure!!