Yes, all linen and towels are provided.
All bedroom and bathroom linen is provided unless otherwise stated in the property description. Bath towels are also provided, typically one hand towel and one bath towel per person. You will need to take your own beach towels for use around the pool unless otherwise stated.
Cot linen is not provided, so please make sure you pack your own if needed.