We loved Crystal Sound at our wedding! Our guests danced all night long, and the DJ had every single requested song (even older rock and roll or lesser-known grunge songs!). Would definitely recommend them!
We did not have a very good experience with the Crystal Sound DJ. We sent in our music contract 6 weeks before the wedding and 48 hours before they called us saying one of our music pieces "might" not work in their system... Could have given us more notice. Also the DJ did not follow our play list, played very old music (despite redirection and many complaints), very disappointed.