La Hacienda is a fun place for a large group-lots of space indoor and out, good location, lots of amenities! The hosts are extremely responsive and helpful!