With all these deals, be prepared to factor in extra costs, not least the cost of not being able to complete the course in minimum hours.
I maintain that 3 weeks is pushing it to get a PPL, even for fixed wing(!!!) as this doesn't allow for serviceability and availability of the aircraft. Sure, weather shouldn't be too much of a problem but there are other factors.
Therefore, budget on the course taking longer than the required flying hours and longer in terms of accommodation.
Cheers
Whirls