Professional folks that kept in contact from initial inquiry to final tear-down. Reasonable prices and a great selection of music. Numerous wedding reception guests approached us and complemented the playlist; we had a full dance floor the entire evening!