This is our current calendar:

June 3-6               booked
June 7-10             Available (4 days)
June 11                  Day Only booked
June 11-13            Available (weekend starting 5:00 pm)
June 14-18           Available (5 days)
June 18-20          Available (weekend)
June 21-25          Available (5 days)
June 25-27          Available (weekend)
June 28-2            Available (5 days)

July 2-4                Available (weekend)
July 4-8                booked
July 9-11               booked
July 12-16             booked
July 16-18             booked
July 19-23             booked
July 23-25             booked
July 26-30            Available (5 days)
July 30-1               Available (weekend)

Aug 2-6                Available (5 days)
Aug 6-8                Available (weekend)
Aug 9-13               Available (5 days)
Aug 13-15             booked
Aug 16-20            Available (5 days)
Aug 20-22            Available (weekend)
Aug 23-27            Available (5 days)
Aug 27-29            1/3 booked