Place was very clean and well-equipped to handle a large number of people. A few minor issues came up during the trip but Lara was extremely responsive and constantly helping us out when needed. Overall a great stay.