Solid place overall. Spectacular location for what our group was looking for. Host was communicative, place was clean upon our arrival. Would recommend for large groups.