Anyone have experience using www.hotels68.com to book accommodation? Can't find much info on them - better safe than sorry. Thanks.
Follow Ups: