You cannot claim the 50% discount more than once per service. The free services are available throughout your stay (max. 30 days).