I found this store when I was throwing my husband a huge 30th birthday luau - they had tons of helpful things for the party. They are a bit pricey but the stuff doesn't fall apart...
All reviews seem positive