Clean, well maintained place. Plenty of room for a large group. All the extras you do not expect. Justin is very helpful and quick to respond. Will be booking again my next trip.