Absolutely amazing! Perfect location and so beautifully decorated! We had an amazing time, and the host provided everything we needed!