Do we have to bring our own linen and towels?

No, bed linen and towels are provided and you receive a mid-stay service for stays longer than 7 days. The towels are not for beach or swimming pool use so you will need to bring your beach towels.