Reviews by davidk646
in a word SUPERLATIVE
excellent, magnificent, wonderful, glorious, marvellous, brilliant, supreme, consummate, outstanding, prodigious, dazzling, remarkable, formidable, fine, choice, sterling, first-rate,
Approximate cost: $2500