I had an amazing wedding, everything went off without a hitch and everything worked out just like I thought it would. However, my rentals were the MOST STRESSFUL part of the wedding. Tri Valley has everything that you will need. They can outfit any event, however, they are very limited on when they can deliver and pick up things. We had a very small window at our reception venue of when we needed things there and when we needed them picked up and Tri Valley was unable to work within those time constraints. It did up working in the end (after we paid extra for late delivery and worked with our reception venue to allow us to keep chairs there) but it was very stressful during the planning process. If you don't have time constraints like I did, they will be amazing, but if you have more time constraints it may be more challenging.