This place is beautiful and in a wonderful location. It is a perfect place for large groups. The hosts were very responsive with any questions we had. They had awesome touches like water, tequila, and shampoo and conditioner for us. The roof and courtyard areas were great to hang out on. I highly recommend this place and the hosts!